Bandaru Narasimhagupta

BandaruNarasimhagupta

Full Stack Engineer

I turn ideas into products people love to use. I build, break, improve, and ship until they feel right.

Selected work

Things I’ve built

Full Stack / MERN

Ecommerce Grocery Shopping Website

E-Grocery Hub — a storefront that browses by category (dals and pulses, dry fruits, flours, spices) with registration, a cart and Stripe checkout behind it.

  • React
  • Node.js
  • Express
  • MongoDB
  • REST APIs
  • Stripe
Source on GitHub, opens in a new tab
Ecommerce Grocery Shopping Website. Full Stack / MERN. Item 1 of 6.

Engineering journey and technology ecosystem

The journey so far

How I got here, and what I picked up along the way

  1. First lines, first bugs

    Began with C and Python, and learned the web from the outside in — markup and styling before frameworks.

    • Started with small programs, plenty of bugs, and the satisfaction of finally making things work.
    • Learned that debugging is less about fixing code and more about figuring out how to think.
    Picked up here
  2. Learning how things work under the hood

    Went deeper into C++ and Java, built a stronger foundation in DSA and OOP, and started using JavaScript, SQL, and MySQL to build things beyond the console.

    • Started solving problems with DSA and learned to think beyond just making the code work.
    • Moved from learning individual concepts to building applications with JavaScript, databases, and real user flows.
    Picked up here
  3. From concepts to complete products

    Moved from learning individual concepts to building complete applications with React, Node.js, Express, and MongoDB — connecting the frontend, APIs, database, and deployment into one product.

    • Built full-stack applications like JobTrackr and GroceryHub, taking features from the UI through REST APIs to database operations.
    • Learned to work beyond local development with Git, GitHub, Postman, authentication, reusable components, and end-to-end deployment.
    Picked up here
  4. From projects to production

    Joined Infinite Locus as an SDE-1 intern and moved from building projects to working on production systems — Shopify storefronts, ERPNext workflows, APIs, and the infrastructure around them.

    • Worked on production features across Shopify, ERPNext, and internal systems, shipping changes that had to be reliable beyond the development environment.
    • Learned how production engineering differs from side projects — debugging real issues, optimizing performance, working with existing systems, and collaborating through Git and Jira.
    Picked up here
  5. Full time — git commit -m "not an intern anymore"

    Moved from intern to full time, with more ownership over the work I ship. Focused now on turning ideas into polished experiences — making things feel right, work reliably, and stay fast even as the product grows.

    • Took ownership of production features from implementation through testing, optimization, and release.
    • Worked across product experiences, performance, experimentation, and production systems while collaborating with the team.
    • Currently getting better at balancing performance, maintainability, accessibility, and the small details users actually notice.
    Picked up here

Tools of the trade

Everything I build with

38 of them, from the first language I wrote to the thing I picked up last month. Every tile opens that tool’s documentation.

Let’s connect here

Got a project, an idea, or just want to talk tech? Drop me a message — I’d love to hear what you’re building.