About
Highly accomplished Software Engineer with a strong academic background from IIT Kanpur and the University of Manchester, specializing in building scalable, high-performance systems and applying AI/ML solutions. Proven ability to optimize complex data infrastructure, drive significant cost reductions, and lead technical projects, consistently delivering impactful results across diverse domains from search engines to mobile applications.
Work
Fiber AI (YC S23)
|Software Engineer
Remote, United States, US
→
Summary
Led the development of high-performance search infrastructure and data solutions, optimizing system efficiency and cost for an AI-focused startup.
Highlights
Engineered a scalable and performant search engine to query over 850M+ documents using Elasticsearch, reducing query computation time from 60-120 seconds to just 3-5 seconds.
Implemented advanced storage optimization and data sharding techniques, cutting annual AWS bills for elastic clusters from $100K to $15K annually, achieving an 85% cost reduction.
Developed a highly resilient LinkedIn job-posts scraper, capable of extracting 13M+ jobs in 2 weeks while navigating complex anti-scraping policies.
Designed and implemented solutions to geocode 30M+ locations, integrating rate limiters and concurrency mechanisms for stable, high-volume cron job execution.
Utilized JavaScript's Streams and advanced data structures/algorithms to optimize CPU-intensive computations, reducing cron job completion time from 3 weeks to 1 week.
EmployWise
|Software Developer Intern
Remote, India, India
→
Summary
Developed innovative algorithmic and AI-driven solutions to enhance HR platform functionalities and data accuracy.
Highlights
Applied in-depth knowledge of Graph-based algorithms to provide hierarchical customizability for users, leveraging Neo4j and DynamoDB databases in Spring.
Implemented an automated system using GPT models and custom parsers to convert human-readable compensation breakdowns into structured, dynamic CTC calculations.
Visa
|Software Developer Intern
Bengaluru, Karnataka, India
→
Summary
Architected and implemented critical backend microservices, significantly enhancing platform adaptability and performance.
Highlights
Architected a highly adaptable microservices platform, enabling developers to integrate any utility services on demand.
Developed backend services for distributed cache eviction, reducing manual process time from hours to seconds.
Engineered a robust microservice to query data across 5+ relational databases and 15+ tables, achieving a 10-fold reduction in response time using parallel threading and reactive programming (Vert.x).
Received a Pre-Placement Offer (PPO) for exceptional performance, securing a future full-time role with the company.
Floworx
|Frontend Developer Intern
Remote, India, India
→
Summary
Led mobile application development for Android and iOS platforms, focusing on responsive UI/UX for real estate solutions.
Highlights
Led the Frontend team in developing a cross-platform mobile application for Android and iOS, used by Real Estate Solutions.
Collaborated closely with backend and UX/UI teams to develop 40+ UI screens in React Native with Material Design.
Implemented Redux Toolkit for state management, delivering a responsive and dynamic frontend interface.
Volunteer
Game Development Club
|Secretary
→
Summary
Led initiatives to educate and mentor students in game development and 3D modeling, fostering technical skills within the university community.
Highlights
Conducted introductory lectures and workshops, teaching 140+ students the basics of Game Development using Unity Engine, C# Scripting, and Blender.
Mentored 20+ freshers on 3D modeling concepts during the SnT Summer Projects.
Education
University of Manchester
→
Masters of Science
Advanced Computer Science
Indian Institute of Technology, Kanpur
→
Bachelor of Technology
Computer Science and Engineering
Grade: 8.0/10 GPA
Awards
All India Rank 985 in JEE Advanced 2020
Awarded By
JEE Advanced
Achieved a top rank among 1.5 million candidates in India's highly competitive Joint Entrance Examination (JEE) Advanced for engineering admissions.
Languages
English
Skills
Programming Languages
C, C++, Java, Javascript, Typescript, Haskell, Python, Rust, HTML, CSS.
Frameworks & Libraries
Node.js, Express.js, React.js, Fastify, Next.js, React Native, Spring, Vert.x, Redux Toolkit, Mongoose, Material Design, Unity Engine, webgl2.
Databases & Data Stores
MongoDB, PostgreSQL, Elasticsearch, Prisma, Neo4j, DynamoDB.
Cloud & DevOps
Kubernetes, Git, Sentry, Amazon Web Services (AWS), Microsoft Azure.
AI/ML & Algorithms
Graph-based Algorithms, GPT Models, Large Language Models (LLMs), Prompt Engineering, One-shot Learning, Few-shot Learning, Fine-tuning, Data Structures, Algorithms, DPLL Algorithm, Jersolow-Wang Heuristic, Propositional Logic, PySAT.
System Design & Architecture
Microservices Architecture, Distributed Systems, Scalable Systems, High-Performance Computing, Storage Optimization, Data Sharding, Rate Limiters, Concurrency, System Design.
Software Development Tools
Flex, Bison, .NET Framework, Windows Presentation Foundation (WPF).
Projects
Prompt Engineer - Remotasks
→
Summary
Assisted in training Large Language Models (LLMs) by creating and reviewing coding prompts and responses, ensuring accuracy and improving model performance.
Freelancer - Fiverr
→
Summary
Worked as a freelancer developing custom compilers and interpreters for various programming languages, consistently delivering high-quality projects.
Computer Graphics
→
Summary
Implemented advanced 3D graphics techniques using webgl2, applying core computer graphics theories from scratch.
JAVA Compiler
→
Summary
Created a C++ based Java compiler to translate Java source code to x86_64 assembly language, demonstrating deep understanding of compiler design principles.
SAT Solver | Sudoku Pair Solver and Generator
→
Summary
Built a SAT Solver and Sudoku Pair Solver in Python, leveraging advanced algorithms and propositional logic.
mIIT-Kute
→
Summary
Designed, implemented, tested, and deployed a social networking web-app for the IITK community.
Drift Maniac
→
Summary
Designed and implemented an engaging Endless 3D Runner Game, showcasing game development skills.