Senior Engineer @ Atlassian · open to new opportunities

Hi, I'm Dhwanil.
I ship products end-to-end.

I build and scale SaaS, fintech and consumer products end-to-end, from React/TypeScript frontends to backend services, APIs and data models. I'm happy owning a feature from the database schema all the way to the production UI.

India · open to relocation

7+
years shipping production software
$8M+
enterprise deals enabled by one workflow
300K
monthly users on docs I re-architected
50K+
downloads on a solo-built mobile app

01$ git log --career

Where I've worked

  1. a7f3c21HEAD → mainJan 2024 — Present

    Senior Engineer @ Atlassian

    Remote, India

    • Led modernization of 100+ components on the Partner Program platform used by thousands of enterprise partners: an 8-month migration with zero downtime.
    • Shipped a complex, ambiguous product workflow in under two sprints, enabling enterprise deal negotiations worth $8M+.
    • Designed and shipped new APIs and backend logic in a core Java service, including database schema changes.
    • Integrated a payment processing flow for enterprise customers, cutting transaction processing costs by 1% at scale.
    • Introduced Jest, SonarQube and a 130+ scenario regression suite, which took coverage to 90%+ and prevented several production incidents.
    • Built AI-powered engineering tools: an automated monitoring agent and a release-note generator.
    • React
    • TypeScript
    • GraphQL
    • Java
    • Jest
    • SonarQube
  2. 4e9b0d8Dec 2020 — Jan 2024

    Senior Engineer @ Razorpay

    Bengaluru, India

    • Led migration of a 2,000+ page documentation platform from static generation to SSR, serving 200K–300K monthly users and unlocking experimentation and localization.
    • Built an instant preview and publishing platform that cut content publish latency from ~20 min to near real-time by decoupling content from deploys.
    • Built API and webhook observability tooling for merchant self-serve debugging, which reduced support tickets by 5%.
    • Delivered merchant-facing platform features used across millions of businesses.
    • Next.js
    • React
    • Node.js
    • SSR
    • Observability
  3. c1d52ffMay 2019 — Nov 2020

    Frontend Engineer @ Treebo Hotels

    Bengaluru, India

    • Owned critical hospitality and payments workflows across the Property Management System: POS, guest onboarding, web check-in and mobile payments.
    • Contributed to a shared design system adopted across web and mobile platforms.
    • React
    • GraphQL
    • React Native
    • Design System
  4. 09ab7e3May 2018 — May 2019

    Full Stack Developer @ VeggieFactory

    Vadodara, India

    • As the sole engineer, designed and built the Node.js + Firebase backend powering ordering, inventory, warehousing and point-of-sale.
    • Owned the entire stack end-to-end, supporting 10,000+ app downloads and hundreds of daily transactions.
    • Node.js
    • Firebase
    • React Native
    • React
  5. 0000000 init: M.Sc. Information Technology, DA-IICT Gandhinagar (2016–2018)

02$ ls ~/side-projects

Things I've built on my own

era-fashion-studio/

ERA Fashion Studio

Full-stack e-commerce platform. Next.js frontend with a backend built entirely on Node.js Cloud Functions, including automated order management and AI-powered product image optimization via the OpenAI API.

AI image pipeline
  • Next.js
  • Cloud Functions
  • Firestore
  • OpenAI API
rto-practice-app/Play Store

RTO Practice App

Cross-platform mobile app for driver's license test preparation, built and scaled solo.

50K+ downloads
  • React Native
  • Firebase
sequoia-hospitality/Live site

Sequoia Hospitality

Fast static marketing site with a Markdown-powered blog, full SEO (Open Graph, JSON-LD, sitemap) and automatic cross-posting of new articles to X, LinkedIn and Instagram.

Auto social publishing
  • Next.js
  • Markdown
  • SEO
  • Automation

03$ cat stack.ts

Tools & how I work

Schema to pixels

I'm comfortable across the whole stack: data models, APIs, cloud functions and the UI people actually touch.

Quality is a feature

Tests, regression suites and static analysis are how I make big migrations boring and keep them at zero downtime.

Developer experience

Faster previews, better observability, AI tooling. I like building the things that make teams quicker.

stack.tsREADME.md
1// what I reach for
2export const stack = {
3  frontend: [
4    "React", "TypeScript", "JavaScript", 
5    "Next.js", "Redux", "GraphQL", 
6    "Apollo", "React Native"
7  ],
8  backend: [
9    "Node.js", "Java", "Firebase", 
10    "Firestore", "Cloud Functions", "REST APIs", 
11    "Schema design"
12  ],
13  quality: [
14    "Jest", "Playwright", "SonarQube"
15  ],
16  tooling: [
17    "Docker", "CI/CD", "Git", 
18    "Webpack"
19  ],
20  ai: [
21    "OpenAI API", "LLM agents", "Dev tooling"
22  ],
23} as const;

04$ ./say-hello.sh

Let's build something

I'm open to senior and staff-level full stack or frontend roles, remote or relocation, and to the occasional interesting freelance project.

My inbox is open, and I usually reply within a day or two.

Say hello