About me

I am a Full Stack Software Engineer and a final-year B.Tech student in Information Technology at Ajay Kumar Garg Engineering College. I specialize in building scalable, production-grade web applications and intelligent systems using modern technologies like Next.js, React, Node.js, and TypeScript.

My expertise spans the full software development lifecycle, from architecting type-safe backend services to creating responsive, interactive frontends. I have a strong foundation in Data Structures & Algorithms, having solved 300+ algorithmic problems on platforms like LeetCode and CodeChef using C++.

At Nestlé India, I worked as a Full Stack ML Intern, where I designed dashboards for an autonomous anomaly detection pipeline and architected hybrid ML systems. I also actively contribute to open source communities like freeCodeCamp and Meshery, and continuously upskill in cloud-native systems and distributed architectures.

Open Source Highlights

  • 10 Merged PRs at freeCodeCamp & Meshery (CNCF)

    Actively contributing to globally recognized open-source projects. Fixed critical client-side UI bugs with debounce logic, repaired failing Data Structures curriculum tests, and authored featured release documentation for Meshery v1.0 at KubeCon EU.

Technical Skills

  • Languages

    JavaScript, TypeScript, C++, Java, Go

  • Frontend

    React.js, Next.js, Redux, Context API, HTML5, CSS3, Tailwind CSS, Responsive Design, Figma

  • Backend

    Node.js, Express.js, REST APIs, GraphQL, Socket.io, Cypress, Postman

  • Databases & Tools

    PostgreSQL, MySQL, MongoDB, GitHub Actions (CI/CD), Git, Postman.

  • Data Science & ML

    Python, Pandas, NumPy, Scikit-learn, Isolation Forest, OpenPyXL

  • Core Concepts

    Data Structures & Algorithms, System Design, Microservices, OOP, Agile/Scrum, SDLC, Testing (Jest, TDD).

Soft Skills

  • Leadership & Communication

    Mentoring peers, articulating complex technical concepts, and leading development teams.

  • Problem Solving

    Analytical approach to debugging, designing scalable architectures, and optimizing performance.

  • Adaptability

    Quickly mastering new stacks like Rust, Go, and GenAI to build cutting-edge solutions.

  • Teamwork

    Thriving in agile environments and cross-functional teams to deliver high-quality products.

Timeline

Open Source Contributions

  1. fix(client): debounce challenge submissions Featured

    freeCodeCamp/freeCodeCamp | PR #67039

    Fixed a client-side bug where rapid clicks could submit a challenge multiple times by implementing debounce logic on the submission handler.

  2. fix(curriculum): repair failing tests for doubly linked list challenge Featured

    freeCodeCamp/freeCodeCamp | PR #66965

    Repaired broken automated tests in the doubly linked list curriculum challenge so learners could correctly validate their solutions.

  3. fix(curriculum): update JS string quotes to double quotes

    freeCodeCamp/freeCodeCamp | PR #67099

    Standardized JavaScript string quotes to double quotes across curriculum files for consistency.

  4. fix(curriculum): add accessibility concern notes for accesskey in lecture

    freeCodeCamp/freeCodeCamp | PR #67087

    Added notes about accessibility concerns around the `accesskey` attribute in the lecture content to better inform learners.

  5. fix(curriculum): update focus style instructions and add outline test in job application form lab

    freeCodeCamp/freeCodeCamp | PR #67055

    Clarified focus style user story and added an outline:none assertion to fix a UX issue where the required border was hidden behind the browser's default outline.

  6. fix(curriculum): repair failing border test in form step 35

    freeCodeCamp/freeCodeCamp | PR #67044

    Fixed a broken automated border test in form step 35 of the curriculum so it correctly validates student submissions.

  7. fix(curriculum): clarify step 9 instructions in emoji reactor workshop

    freeCodeCamp/freeCodeCamp | PR #66971

    Improved the wording of step 9 instructions in the emoji reactor workshop to reduce learner confusion.

  8. [Docs] Added missing image in the docs

    meshery/meshery | PR #17404

    Added a missing image to the Meshery documentation to restore visual completeness of the docs page.

  9. [News] Meshery v1.0 Launches at KubeCon EU with Governance-First Cloud Native Design

    layer5io/layer5 | PR #7552

    Contributed a news article covering Meshery v1.0's launch at KubeCon EU, highlighting its governance-first approach to cloud native design.

Experience

  1. Nestlé India (Full Stack ML Intern)

    April 2025 — July 2025

    Gurugram, Haryana, India.
    - Designed a responsive React dashboard for an autonomous anomaly detection pipeline, enabling enterprise stakeholders to interactively visualize flagged inconsistencies across 344,000+ records.
    - Architected a hybrid rule-based and Isolation Forest ML anomaly detection system, successfully identifying errors without manual labeling to achieve a 93.8% F1 score and 99.6% recall.
    - Constructed an auto-column-type inference pipeline (numerical, categorical, datetime) with targeted validation rules, reducing the misclassification rate to 0.50%.
    - Validated model generalization utilizing confusion matrices across 3 distinct datasets, sustaining 99.5% accuracy on training data and 99.3% on large-scale unseen sets.

Education

  1. Bachelor of Technology in Information Technology

    Nov 2022 — May 2026

    Ajay Kumar Garg Engineering College, Ghaziabad, Uttar Pradesh, India.

Certifications & Achievements

  1. Certifications

    Software Engineering (JPMorgan Chase) | Full Stack Web Dev (Sheryians) | Data Science (Infosys Springboard)

  2. Competitive Programming

    Solved 300+ algorithmic problems on LeetCode and CodeChef using C++.

Projects

  • Vero

    Vero

    Full Stack AI

  • Synthex

    Synthex

    Real-time System

  • AI Finance Assistant

    AI Finance Assistant

    AI Agent

  • WatchTheDrop

    WatchTheDrop

    Distributed System

  • Anomaly Detection

    Anomaly Detection Script

    AI Agent

  • Golang Contest Portal

    Golang Contest Portal

    Distributed System

  • Scalable Chat App

    Scalable Chat App Backend

    Real-time System

  • Call Break Score Tracker

    Call Break Score Tracker

    Real-time System