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.

JavaPythonGoSpring BootReactMachine Learning

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.

PythonFastAPIPyTorchOpenCVNext.jsTypeScriptTailwind CSSMongoDBBun
View Project →

Canteen Smart

Full-stack smart canteen management system with machine learning-based resource prediction.

Next.jsReactFastAPIPythonREST APIMQTTArduinoMachine Learning
View Project →

GoNotebookRunner

CLI tool for executing Python scripts and Jupyter notebooks with execution tracking.

GoPythonJupyter NotebookCLIJSONMatplotlib
View Project →

PlagCheck

High-performance plagiarism detection tool built in Rust using parallel file comparison.

RustRayonMyers Diff AlgorithmCLIParallel Computing
View Project →

NavCart

Smart in-store navigation system with optimized shopping route generation.

ReactJavaScriptHTMLCSSLucide ReactDijkstra's AlgorithmGreedy Nearest Neighbor
View Project →

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

Skills

Languages

JavaPythonGoSQLJavaScriptTypeScriptRust

Frameworks

ReactNext.jsFastAPINode.jsTailwind CSS

MachineLearning

PyTorchScikit-learnPandasNumPyMatplotlibFeature EngineeringData PreprocessingCNNs

Databases

PostgreSQLMongoDB

DevOpsAndTools

GitDockerLinuxBunVercel

Contact

Let's build something together.

I'm currently looking for Software Engineering opportunities, internships, and collaborations. If you'd like to work together or just say hello, feel free to reach out.