Skip to content

I build mobile apps, and the machinery that ships them.

I’m Suhas. TypeScript-first React Native engineer, shipping mobile products and the tooling that gets them out the door. 4 years of it. I care about the seams — the upgrade path, the release pipeline, the frame that drops on a mid-range Android. Nobody has ever thanked me for a seam.

Senior Software Engineer at HeadoutBengaluru, IndiaBengaluru--:-- IST

Suhas outside a pale concrete building in bright daylight, in a brown polo and sunglasses, hands in pockets, grinning
Bengaluru, on a day I wasn’t looking at Slack.

The work I’m happy to be judged on

Not the tickets. The calls I made, what they cost me, and what is still running without me.

2025–now · Senior Software Engineer

Dex

An AI guide in your ear while you walk a city you don't know.

A guided tour has to work while someone is walking around a city they don't know, with a phone in one hand. GPS drifts, the screen locks, the network drops between checkpoints — and there is nobody standing next to them to fix it.

  • 4.9 on the App Store.
  • Shipping every couple of weeks.
  • React Native
  • TypeScript
  • Maps
  • CI
The Dex app on a phone, part-way through an AI-guided tour of the Tower of London
4.9
App Store
2025–now · Senior Software Engineer

Tooling the rest of the team can run

Catching the broken thing before a guest does.

Whether something was actually ready to ship lived in people's heads. Product and ops re-derived the same checks by hand every time, and the cost of that stays invisible right up until a guest hits the broken one.

  • Release checks stopped depending on who remembered them.
  • The team ships builds without asking an engineer.
  • TypeScript
  • Next.js
  • Slack
  • CI

@dex build release/1.4

Build ready — iOS and Android, in the thread.

1 message
Steps to ship a build
0
People who need the checklist
Rently2024 · Lead engineer

In-house OTA updates

Replacing CodePush with a system we owned end to end.

In early 2024 Microsoft announced the deprecation of AppCenter CodePush. Our release cadence depended on it — without OTA we were back to waiting on store review for every hotfix.

  • Full CodePush replacement, no third-party dependency in the update path.
  • Powers OTA updates for 100K+ monthly active users today.
  • Hotfixes ship in minutes instead of days.
  • Open sourced, and still the thing Rently ships through.
  • React Native
  • TypeScript
  • Node
  • Postgres
The OTA dashboard I built, listing the apps that receive updates through it
The dashboard, running on real apps.
100K+
Monthly active users
0
Vendor dependencies
days → minutes
Hotfix time
Rently2022–2025 · React Native engineer

Rently Tours app

Self-guided property touring, on 4.8 stars.

A tenant should be able to unlock and tour a home alone, on their schedule, without anyone meeting them there. That means the app has to be right the first time — there's no support agent standing next to them.

  • 4.8 on the App Store, 4.7 on Google Play.
  • High release velocity held without sacrificing stability, backed by OTA hotfixes.
  • Rently Business Champ Award, twice in 2024.
  • React Native
  • TypeScript
  • Maps
  • Smart locks
The Rently Tours app on a phone, mid self-guided tour
4.8
App Store
4.7
Google Play
Rently2022–2023 · Associate Software Developer

Seven-minute builds

Fixing the pipeline nobody wanted to own.

Sharing a build with QA was a chore measured in coffee breaks, and the app carried years of legacy class components and untyped JavaScript. Both problems slowed every single change.

  • Average build time down to 7 minutes; dev and QA workflow roughly 10x faster.
  • Technical debt cut by half; 100+ bugs closed.
  • Platform-specific bugs down 20%.
  • Fastlane
  • React Native
  • TypeScript
  • CI
7 min
Average build
10x
Workflow speed
−50%
Tech debt

The stuff I reach for

Roughly in order of how often it ends up in my editor.

  • TypeScript
  • Claude Code
  • Codex
  • JavaScript
  • React & React Native
  • Expo
  • Redux - Sagas & Thunks
  • Zustand
  • React Navigation
  • React Query
  • Next.js
  • Hono
  • Tailwind CSS
  • Figma
  • Drizzle
  • Prisma
  • GitHub Actions
  • Slack apps
  • Fastlane
  • Firebase
  • PostHog
  • Sentry
  • Git
  • Redis
  • PostgreSQL
  • Zod
  • Docker
  • Jest
  • React Native Testing Library
  • Turborepo
  • Oclif

A year of commits

github.com/notsuhas

QuietBusy

1,812 contributions in the last year, pulled live.

How I got here

  1. Aug 2025nowCurrently
    1. Senior Software Engineer

      Apr 2026now · Bengaluru

      Building & Scaling the Dex app.

    2. Software Engineer

      Aug 2025Apr 2026 · Bengaluru

      Joined to work on Dex.

  2. RentlyJan 2022Aug 2025
    1. Software Developer

      Apr 2023Aug 2025 · Coimbatore

      Owned the Tours app, ran the release train, scrum master for a team of seven.

    2. Associate Software Developer

      Jun 2022Apr 2023 · Coimbatore

      Paid down the tech debt and fixed the build pipeline.

    3. Software Engineer Intern

      Jan 2022Jun 2022 · Coimbatore

      Where it started.

  3. Vellore Institute of TechnologyVIT Vellore2018 – 2022
    1. B-Tech, Electrical, Electronics and Communications Engineering

The part that isn’t on a CV

I build mobile products with React Native, and I care about the seams — the upgrade path, the release pipeline, the frame that drops on a cheap phone.

Design sensitivity and engineering rigour aren't a tradeoff for me. I've shipped features people use daily, and internal tooling that took a team's build time from painful to seven minutes.

I mentor juniors, review a lot of code, and help shape how a team ships.

Four languages, and I still write my clearest arguments in TypeScript.

  • English
  • Telugu
  • Tamil
  • Hindi

Things that went on the wall

Two of these I earned. One of them I still think was a clerical mistake.

  • Relic Quest artwork: someone scanning a glowing relic with their phone
    Relic Quest — Hackin' at Headout2026

    An AR relic hunt through the Bengaluru office, built with Aromal and Mukul in under 36 hours. I wired it into Dex's action-node system; the hard part was making the AR scan actually work.

Rently
  • Suhas holding the Rently Business Champ award, Q1 2024
    Business ChampQ1 2024

    Rently handed me this one, then did it again in Q2.

  • Suhas holding the Rently Business Champ award again, Q2 2024
    Business Champ, againQ2 2024

    I assumed the first was an administrative error until the second turned up.

Got something nobody wants to own?

A migration with a date on it, a system that needs someone answerable for it, or just a hello. I read every one of these myself.

Write to me

Find me elsewhere