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.
- 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
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.
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.
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.
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.
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
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.
RTO Practice App
Cross-platform mobile app for driver's license test preparation, built and scaled solo.
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.
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.
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.