About Me

Software Engineer & AI/ML Practitioner
Hi, I'm Nikhil – a passionate Software Engineer with a focus on building intelligent, high-performance applications. With over 5 years of experience across full-stack development and AI engineering, I specialize in creating solutions that blend cutting-edge technology with seamless user experiences.
My expertise spans React, Next.js, Python, and AI technologies like LLMs and RAG. I'm deeply interested in leveraging artificial intelligence to solve real-world problems and create innovative applications that push the boundaries of what's possible.
My Professional Journey
Full Stack Developer
Northeastern University
- Built responsive web components using ReactJS for a bioengineering research portal, improving accessibility compliance.
- Developed LLM-driven chatbot for Natural Language to SQL query generation, enabling researchers to interact with protein databases.
- Built and deployed FastAPI-based microservices for serving AI models on GCP App Engine with auto-scaling.
Software Engineer
Times Internet
- Developed and maintained scalable web applications using ReactJS and Next.js, enhancing user engagement by 25%.
- Built and integrated secure RESTful APIs with Node.js, enabling seamless data flow and communication.
- Developed AI-powered personalization engine for content recommendations, boosting engagement by 30%.
- Initiated Agile-based tech reviews with cross-functional teams using JIRA, leading to a 20% improvement in development velocity and reduced handoff times.
Software Engineer
Progcap
- Developed ERP-integrated financial automation modules using ReactJS and Java Spring Boot, enabling real-time loan disbursals with sub-100ms API latency.
- Engineered a data ingestion and transformation layer using Python (Pandas, SQLAlchemy) to normalize raw financial statements into structured records in PostgreSQL, reducing reconciliation time by 60%.
- Built a credit risk scoring pipeline using Scikit-learn and deployed it into production to evaluate high-volume transactions, resulting in a 35% improvement in bad-loan prediction accuracy.
- Conducted code reviews and mentored junior developers, fostering a collaborative environment.
Software Engineer
Livemedia
- Developed two microservices-based full-stack applications using ReactJS and Node.js for streamlined motor insurance claims processing.
- Built a rule-based vehicle inspection engine in Python for auto-validating image metadata and geotags, reducing manual claim verification efforts by 50%.
- Orchestrated deployments using GitLab CI, Docker, and Terraform, enabling repeatable, scalable builds across development and staging environments.
Technical Philosophy
Clean Code Advocate
I believe in writing maintainable, well-tested code that clearly communicates intent. My approach focuses on readability, simplicity, and robust architecture to build systems that can evolve with changing requirements.
User-Centered Design
Technology should serve people, not the other way around. I prioritize intuitive interfaces, accessibility, and performance to create applications that feel natural and responsive to users' needs.
AI Augmentation
I see AI not as a replacement for human intelligence, but as a powerful tool to augment our capabilities. My work focuses on creating AI-powered systems that enhance human productivity, creativity, and decision-making.