From machines to software.

An engineer's path — mechanical, then robotics, then the web.

My story

Engineering has always been the constant

I started in Mechanical Engineering for my B.Tech, where I learned how physical systems are designed, analyzed, and built. Even then I was drawn to teaching — I tutored students part-time throughout my undergraduate years, which taught me how to break complex problems into pieces anyone can understand.

My M.Tech in Robotics Engineering brought hardware and software together — control systems, automation, and programming machines to sense and act. That's where software went from a tool to a passion.

I then spent two years as a frontend engineer, building production user interfaces and learning what it takes to ship software that real users depend on every day.

Today I work as a freelance full-stack developer, delivering complete MERN and MEAN applications for clients — from data model and API design through polished, responsive frontends and deployment.

What drives me

The same thing that pulled me from mechanics to robotics to the web: taking an idea, engineering it carefully, and watching it work in the real world. A good web application is a machine too — every part has a purpose.

How I work

  • Clear scope and honest timelines before code is written
  • Clean, typed, maintainable code — not quick hacks
  • Regular demos so you always see progress
  • Documentation and handover you can actually use
Skills

Technical toolbox

Frontend

  • React & the React ecosystem (hooks, routing, state management)
  • Angular & TypeScript
  • JavaScript (ES6+), HTML5, CSS3
  • Responsive design, accessibility, performance

Backend & Database

  • Node.js & Express — REST APIs, authentication, middleware
  • MongoDB — schema design, aggregation, indexing
  • API integration and third-party services
  • Deployment, hosting, and domain setup

Engineering foundation

  • Robotics: control systems & automation (M.Tech)
  • Mechanical engineering fundamentals (B.Tech)
  • Analytical problem solving & system thinking

Beyond code

  • Teaching & mentoring — years of part-time tutoring
  • Client communication & requirement gathering
  • Independent project ownership as a freelancer

Want the full background?

My resume covers the complete timeline — education, roles, and experience.

View resume