Skip to content

About me

I'm a software developer based in India and available for hire as a software engineer or full‑stack developer. I build practical web systems, clean APIs, dependable backends, and responsive frontends, prioritizing accessibility, predictable performance, and maintainable code.

Introduction

I build and ship web applications that solve real problems. My work spans frontend and backend: user interfaces with Next.js and TypeScript, APIs and services in Node.js or Go, and resilient deployments on cloud platforms such as AWS and Azure. I focus on readable code, reliable tests, and automation so work can be released with confidence.

What I do

I focus on turning ideas into reliable products. That usually means defining clear API contracts, modeling data, implementing features on the frontend and backend, and automating builds and releases so teams can move quickly without constant firefighting.

  • Full-stack development
  • API design & development
  • Performance & scalability
  • Devops, monitoring & CI/CD

What I believe in

Build with intention: focus on clear architecture, predictable data flows, and code that is easy to understand and improve over time.

Communicate early: share decisions, constraints, and progress with the team to keep work aligned and avoid unnecessary complexity.

Improve continuously: use feedback from users, performance data, and real-world issues to refine systems and deliver dependable software.

Who I work with

I enjoy working with small engineering teams and product-focused startups where engineering discipline matters. I collaborate closely with product managers and engineering leads to deliver features that are well-instrumented, testable, and easy to maintain.

Startup teams
Engineering teams
Backend & infrastructure
Frontend teams

A little about my approach

  1. Start by understanding the people who will use the product and the business constraints around it, this keeps implementations focused.
  2. Keep interfaces and data models explicit. Predictable contracts reduce bugs and make future changes safe.
  3. Automate delivery: CI/CD pipelines and repeatable cloud deployments so teams can release reliably and frequently.
  4. Observe and iterate: use logs and metrics to find fragility and prioritize fixes that improve reliability for real users.

Available for hire

Hiring a software engineer or full‑stack developer? I'm open to full-time roles and short-term contracts. I prefer conversations that start with the problem you want to solve, reach out and we can schedule a quick call to see if we're a fit.

Let's Connect

Always interested in new opportunities, collaborations, and conversations about technology and design.