Backend Engineer • Machine Learning • Full Stack
Mukesh
Narravula
I design and build scalable backend systems, distributed applications, and AI-powered software with a focus on clean architecture, performance, and developer experience.
Who I Am
About
I'm a final-year Computer Science Engineering student with a passion for backend engineering, distributed systems, and machine learning.
Over the past few years I've built backend services, full-stack applications, and AI-powered systems using Java, Go, Python, and modern web technologies. I enjoy taking ideas from concept to deployment while writing maintainable, scalable software.
I'm currently looking for Software Engineering opportunities where I can contribute, continue learning, and build products that have meaningful real-world impact.
Selected Work
Featured Projects
Fincheck
Confidence-aware handwritten digit validation system for financial documents.
Canteen Smart
Full-stack smart canteen management system with machine learning-based resource prediction.
GoNotebookRunner
CLI tool for executing Python scripts and Jupyter notebooks with execution tracking.
PlagCheck
High-performance plagiarism detection tool built in Rust using parallel file comparison.
NavCart
Smart in-store navigation system with optimized shopping route generation.
Career
Experience
Data Science Engineer Intern
AP TRANSCO
May 2025 — June 2025
Vijayawada, India
Worked on machine learning pipelines, data preprocessing, model training, and analytics for power distribution datasets.
Summer Programme in Management
Indian Institute of Management Udaipur
June 2026
Udaipur, India
Completed a management program focused on leadership, business strategy, and entrepreneurship.
Technologies