I am a dedicated computer science enthusiast currently pursuing a Master's in Computer Science at the University of Utah, having previously earned a Bachelor's degree in Instrumentation and Control Engineering. My passion lies at the intersection of machine learning and software development, and I am eager to contribute my skills as both a Machine Learning Engineer and Software Development Engineer. With a solid foundation in programming languages such as C++, Java, and Python, along with proficiency in frameworks like PyTorch and TensorFlow, I am excited to bring my adaptable mindset and proactive problem-solving approach to dynamic teams working on cutting-edge technologies.
Originally from India, I'm now navigating life in the USA, driven by a passion for computer science. Outside of my academic pursuits, I enjoy playing cricket and table tennis, and I find immense joy in exploring hiking trails.
I bring proficiency in programming languages such as C++, Java, and Python. Additionally, I possess expertise in machine learning frameworks, including PyTorch, Keras, and TensorFlow. My skill set extends to technologies like Spring-Boot, RESTful APIs, AWS, and MongoDB, showcasing versatility in varied technical environments. With a proven ability to innovate and adapt, I am well-equipped to tackle diverse challenges in the realms of machine learning and software development.
May 2024 - Sep 2025
• Built adaptive multi-agent systems for RAG, selecting reasoning strategies based on context type and complexity.
• Developed inference and evaluation pipelines in Python, LangGraph, scikit-learn, and FAISS for retrieval experiments.
• Optimized inference with parallelism, batching, and MongoDB persistence, cutting runtime from 5+ hours to 20 minutes.
• Built Neo4j knowledge graphs for temporal QA and fine-tuned LLMs with LoRA on 4x A100 GPUs.
Tech : Python, LangGraph, scikit-learn, FAISS, Neo4j, vLLM, Docker.
Sept 2022 - Aug 2023
• Developed core C++ modules for Design-for-Test (DFT) automation, transforming RTL logic into gate-level netlists for synthesis.
• Implemented RTL-level design rule checking for inserted DFT logic, reducing design iteration cycles by 20%.
• Automated debugging and validation workflows using GDB, Python, shell scripting, and Linux tooling.
Tech : C++, Python, Linux, GDB.
Aug 2021 - Sept 2022
• Developed Spring Boot microservices (Java + PostgreSQL) handling 90K+ requests/min, deployed with Docker, Kubernetes, and AWS EC2.
• Re-architected the pricing aggregator with Java multithreading, MongoDB caching, and Kafka sync, cutting P99 latency by 1s.
• Built a price prediction pipeline (Python, scikit-learn, XGBoost) with A/B testing, boosting hotel revenue by 15%.
• Designed Spark/SQL ETL pipelines and added Redis caching + SQL indexing, improving query latency by 35% and conversions by 10%.
• Built a React + TypeScript portal with AWS S3 uploads and Kafka-based pricing updates; added Grafana/Prometheus monitoring.
Tech : Java, Python, Spring Boot, AWS, PostgreSQL, MongoDB, Kafka, Docker, Kubernetes.
Aug 2023 - Present
Aug 2017 - May 2021
I am highly passionate about delving into Natural Language Processing (NLP) and Computer Vision using deep learning techniques. Below, you can find information about some of my work and projects:
Kushagra has worked with me for around an year. He was able to quickly ramp up and was productive from the very beginning. Even though he was junior ,he could deliver things independently with very minimal guidance. He has a positive attitude towards work and tries to understand the task at hand thoroughly, which results in a quality and avoids rework. As a person he is cultured, well mannered and chill to hangout with.