SENIOR SOFTWARE ENGINEER

Senior Software Engineer | Technical Lead | Backend & Full-Stack

Senior Software Engineer and Technical Lead with nearly 8 years building backend and full-stack systems in Node.js and TypeScript, with experience leading teams from small squads to 20+ engineers. Comfortable owning a system end to end, from API design and data modelling through infrastructure as code, CI/CD and production. Currently leading a team at Thoughtworks on a logistics platform for Apple. Previously Technical Lead at Glue Labs, taking four products from zero to production. Also built and operate Dashgen, a multi-provider LLM platform, solo.

Nearly 8

YEARS BUILDING SOFTWARE

20+

ENGINEERS ON THE TEAM I GREW AT GLUE LABS

100+

DASHGEN ACTIVE USERS

DASHGEN - MULTI-PROVIDER LLM PLATFORM

DASHGEN - MULTI-PROVIDER LLM PLATFORM

DASHGEN - ARCHITECTURE WRITE-UP

DASHGEN - ARCHITECTURE WRITE-UP

Featured Work

RECENT PROJECTS

Dashgen

Founder

09/2024

Present

A platform to interact with multiple LLMs (OpenAI, Anthropic, Mistral, Groq, Google Gen AI, xAI, DeepSeek) through your own API keys in a single, unified interface. 100+ active users, built and operated solo. Terraform-managed AWS across three environments.

NestJSPostgreSQL (RDS)LangChainDockerCaddyTerraformGitHub ActionsAWSNext.jsTailwindCSSZustand

Glue Identity

Technical Lead, Glue Labs

01/2022

01/2025

Identity management platform and OAuth 2.0 provider. Moved a non-standard in-house implementation onto Ory Kratos and Ory Hydra (OAuth 2.0 and OpenID Connect).

Ory KratosOry HydraOAuth 2.0OpenID Connect

FIFO

Technical Lead, Glue Labs

10/2021

01/2025

Real-time voice app that pivoted into a content publishing platform. React Native + Firebase, then React, Node.js, GraphQL and PostgreSQL; Deepstream pub/sub for real-time rooms; NestJS events service with Kafka and TimescaleDB.

React NativeFirebaseReactNode.jsGraphQLPostgreSQLDeepstreamNestJSKafkaTimescaleDB

Career Journey

WORK EXPERIENCE

Thoughtworks

Senior Software Engineer

02/2025

Present

Embedded with Apple's engineering team, building and evolving its shipping exception management platform.

  • Lead a team of 6 engineers delivering a shipping exception management platform, owning delivery across React frontends and Node.js services.
  • Built the MVP and proofs of concept, then owned delivery across multiple phases through production launch; the work received formal commendation from Apple product leadership.
  • Designed a questionnaire-driven workflow engine that replaced manual exception triage.
  • Replaced HTTP polling with WebSockets, eliminating ~1MB of redundant traffic every 3 seconds.
  • Primary technical contact for client stakeholders across product, backend and QA; run architecture reviews and set the team's TypeScript, testing and state-management standards.

Glue Labs

Technical Lead

10/2021

01/2025

Led product engineering end to end across Glue Labs' web, mobile and identity products, from idea through design, build, QA and release.

  • Led a cross-functional team of developers, QA and DevOps, growing engineering from 8 to 20+ through hiring; trained and mentored 10+ interns across React, React Native and Flutter.
  • Owned engineering across FIFO, Glue, Glue Mobile, Glue Identity and xG, taking products from idea to production and shaping features with the designer, CEO and customers.
  • Ran scrum as scrum master: sprint planning, stand-ups and code review, and resolved disagreements across development, design, QA and product.
  • Owned the release flow from dev through QA and UAT to production, including the branching strategy, working with the DevOps engineer on deployment pipelines.

GeekyAnts

Software Development Engineer

02/2019

10/2021

Full-stack engineer delivering web and mobile products for clients, while contributing to hiring and mentoring.

  • Delivered client products across web and mobile, including Sortly, Airops, Torii Homes, Acrobody and Hotcoldbags.
  • Conducted 40+ technical interviews, contributing to 10 successful hires.
  • Trained and mentored 4 junior developers, and code-reviewed and mentored the team building FWD's authentication service.
  • Spoke at the React Native & Flutter Bangalore meetup (Nov 2020) on building real-time voice chat in React Native with Agora, and gave a tech talk on Apollo Client for GraphQL APIs.

TECH STACK

Languages

TypeScript

JavaScript

Python

Go

Backend

Node.js

NestJS

Express.js

Fastify

FastAPI

GraphQL

REST APIs

WebSockets

PostgreSQL

MongoDB

TimescaleDB

Redis

Kafka

Deepstream

Socket.IO

Sequelize

TypeORM

OAuth 2.0

OpenID Connect

Ory Kratos

Ory Hydra

Microservices

Distributed Systems

Cloud & DevOps

AWS EC2

AWS RDS

AWS S3

AWS SES

Docker

Kubernetes

Terraform

GitHub Actions

Buildkite

Caddy

Nginx

Firebase

Supabase

LangChain

Frontend

React

Next.js

React Native

Flutter

TailwindCSS

Redux

Redux Saga

React Query

Zustand

Material UI

Styled Components

MY RESUME

View My Resume

Get a detailed overview of my skills, experience, and achievements in a comprehensive PDF format. Opens in a new tab.

View Resume

LET'S WORK TOGETHER

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Quick Response

I typically respond within 24-48 hours to all inquiries and messages.

Location

Based in India

Work Hours

Mon - Fri: 9:00 AM - 6:00 PM IST
Flexible for different time zones