---
title: "Ronak Doshi — Software Engineer"
description: "Software engineer with Android roots, now building across the TypeScript stack — React, Next.js, React Native and NestJS."
url: "https://ronakdoshi.in/"
markdown: "https://ronakdoshi.in/index.md"
author: "Ronak Doshi"
generated: "2026-09-30"
---

# Ronak Doshi

> Software Engineer in Ahmedabad, India, with 9+ years of experience: Android roots, now building across the TypeScript stack — React, Next.js, React Native and NestJS. Currently Software Engineer III at Augmented Ally.

- **Current role:** Software Engineer III at [Augmented Ally IT Solutions Pvt. Ltd.](https://www.augmentedally.com) — Remote, since Aug 2023
- **Experience:** 9 years 8 months (since Jan 2017)
- **Focus:** TypeScript, React, Next.js, React Native, NestJS, Node.js
- **Roots:** Android — Kotlin, Java, Jetpack Compose
- **Location:** Ahmedabad, Gujarat, India (UTC+05:30); works remotely
- **Email:** [ronakdoshi10@gmail.com](mailto:ronakdoshi10@gmail.com)
- **Profiles:** [GitHub](https://github.com/rnkdsh) · [LinkedIn](https://www.linkedin.com/in/rnkdsh) · [X](https://x.com/rnkdsh) · [YouTube](https://www.youtube.com/@ronakdoshi)
- **Résumé:** [Markdown](https://ronakdoshi.in/resume.md) · [JSON Resume](https://ronakdoshi.in/resume.json) · [printable page](https://ronakdoshi.in/resume)

## Highlights

- Published 21 Android apps on Google Play — 8 of my own and 13 built for employers and clients.
- My own apps have 150K+ installs, led by Saved WiFi Passwords (100K+) and GTU Result (50K+).
- Raised crash-free users from 95% to 99% as Lead Software Engineer at 3Fit.
- Maintain Upload Diawi, an open-source GitHub Action on the GitHub Marketplace.
- Build and run React Weekly and postfast on the side.

## About

The first six years of my career were Android: Kotlin and Java at an agency, at product companies, and in my own apps — one of which passed 100,000 installs. I led Android projects as a technical lead and as a lead engineer before moving across the stack.

Today I work in TypeScript end to end: React and Next.js on the web, React Native on mobile, NestJS and PostgreSQL on the backend. On the side I build and run my own products, postfast and React Weekly.

I care about the unglamorous parts — crash rates, battery life, CI pipelines — because that is where users feel quality.

## Products and open source

### React Weekly

Newsletter · Launched Dec 2025 · changelog v5.4.0

Curated news, tutorials, library updates and jobs for React and React Native developers, delivered every Sunday.

- Website: https://react-weekly.dev/
- Stack: TanStack Start, TypeScript, NestJS, PostgreSQL, Prisma, Better Auth, AWS SES, Tailwind CSS, shadcn/ui

### postfast

SaaS · Launched May 2025 · changelog v5.3.0

Helps creators and teams schedule, plan and automate their social media content — more reach, less busywork.

- Website: https://postfast.app/
- Stack: TanStack Start, TypeScript, NestJS, PostgreSQL, Prisma, Tailwind CSS, shadcn/ui

### Year Progress

Web app · Launched Dec 2024 · changelog v5.2.0

A real-time tracker of how much of the year has passed: a live New Year countdown, daily stats, a monthly progress grid and a quote to go with it.

- Website: https://yearprogress20xx.app/
- Stack: Next.js, TypeScript, Tailwind CSS

### TRIVIA Quiz

Web game · Aug 2023 – Sep 2023 · changelog v5.1.0

A fast, playful trivia game: pick a category and answer multiple-choice questions against the clock.

- Website: https://trivia-quiz-next.vercel.app/
- Source: https://github.com/rnkdsh/trivia-quiz-next
- Stack: Next.js, TypeScript, Tailwind CSS, shadcn/ui

### Upload Diawi

GitHub Action · Launched May 2023 · changelog v4.1.0

An open-source GitHub Action that uploads an APK to Diawi and returns the install URL and QR code, so testers get builds straight from CI.

- Marketplace: https://github.com/marketplace/actions/upload-diawi
- Source: https://github.com/rnkdsh/action-upload-diawi
- Stack: TypeScript, GitHub Actions

```yaml
- name: Upload to Diawi
  uses: rnkdsh/action-upload-diawi@v1.5.13
  with:
    token: ${{ secrets.DIAWI_TOKEN }}
    file: app/build/outputs/apk/release/app-release.apk
```

Outputs: url (the install page) and qrcode.

## Career changelog

Written like a software changelog, newest first: every major version is a new role, every minor version is a product launched during that role, and 0.x is life before the first job.

### v5.4.0 — Dec 2025

Launched [React Weekly](https://react-weekly.dev/) (Newsletter): The React & React Native week, every Sunday.

### v5.3.0 — May 2025

Launched [postfast](https://postfast.app/) (SaaS): Schedule, plan and automate social content.

### v5.2.0 — Dec 2024

Launched [Year Progress](https://yearprogress20xx.app/) (Web app): Watch the year unfold, second by second.

### v5.1.0 — Aug 2023

Launched [TRIVIA Quiz](https://trivia-quiz-next.vercel.app/) (Web game): Multiple-choice trivia across categories.

### v5.0.0 — Aug 2023 – Present

**Software Engineer III** at [Augmented Ally IT Solutions Pvt. Ltd.](https://www.augmentedally.com) · Remote · 3 yrs 2 mos

- **Changed:** Moved from Android-first to the whole TypeScript stack: React and Next.js on the web, React Native on mobile, NestJS on the backend.

Stack: TypeScript, React, Next.js, React Native, NestJS, Node.js

### v4.1.0 — May 2023

Launched [Upload Diawi](https://github.com/marketplace/actions/upload-diawi) (GitHub Action): From CI to testers' phones in one step.

### v4.0.0 — Jan 2023 – Jul 2023

**Lead Software Engineer** at [Fitness AI Labs Pvt. Ltd.](https://3fit.club) (3Fit) · Remote · 7 mos

- **Added:** Led the design and build of the 3Fit Android app on a multi-module MVVM architecture with Jetpack Compose, Kotlin and Room.
- **Fixed:** Raised crash-free users from 95% to 99% through bug fixing, performance work and better error handling.
- **Improved:** Rebuilt the step-detection service on Coroutines and Flow for better pedometer accuracy and lower battery use.
- **Added:** Introduced a unit-testing strategy with JUnit and Mockito — higher code quality, fewer regressions.

Stack: Kotlin, Android, Jetpack Compose, Room, Coroutines & Flow, JUnit, Mockito

### v3.0.0 — Feb 2022 – Jan 2023

**Technical Lead** at [TeraMera Labs Pvt. Ltd.](https://trademanza.com) (Trademanza) · Remote · 1 yr

- **Added:** Designed and built the Trademanza Android app from scratch in Kotlin with MVVM.
- **Added:** Real-time chat with Socket.io.
- **Improved:** Automated builds and distribution with GitHub Actions, shortening the test-and-feedback loop.
- **Added:** Integrated third-party payment gateways and analytics.

Stack: Kotlin, Android, Socket.io, GitHub Actions

### v2.0.0 — May 2019 – Feb 2022

**Senior Android Developer** at [Voolsy Networks Pvt. Ltd.](https://voolsy.com) · Ahmedabad, India · 2 yrs 10 mos

- **Added:** Built a smart-door app over Bluetooth Low Energy in Kotlin with MVVM.
- **Changed:** Migrated a Java codebase to Kotlin, improving reuse and performance.
- **Added:** Delivered apps for Food Service India and a sales-workforce automation platform.

Stack: Kotlin, Java, Android, Bluetooth LE

### v1.0.0 — Jan 2017 – May 2019

**Android Developer** at [Hyperlink Infosystem](https://hyperlinkinfosystem.com) · Ahmedabad, India · 2 yrs 5 mos

- **Added:** First release. Shipped client apps across social networking, e-commerce, events, taxi booking and food delivery.
- **Added:** Owned the full lifecycle: planning, requirements, development, testing and Google Play publishing.
- **Changed:** Worked across MVP, Clean Architecture and MVVM with Android Jetpack.
- **Added:** Mentored and coached junior developers.

Stack: Java, Kotlin, Android, Android Jetpack

### v0.9.0 — May 2016 (pre-release)

Graduated with a B.E. in Information Technology from Gujarat Technological University.

### v0.5.0 — Sep 2015 (pre-release)

Published a survey paper, “Human Front-Facial Expression Recognition”, on face detection and facial-feature extraction.

### v0.1.0 — Jul 2012 (pre-release)

Started a B.E. in Information Technology at GTU.

## Android apps (21)

21 apps published on Google Play: 8 indie apps I built and published myself (150K+ installs combined) and 13 built for employers and clients.

| App | Made | What it does | Category | Installs | Status | Links |
| --- | --- | --- | --- | --- | --- | --- |
| Saved WiFi Passwords | Indie (mine) | Shows the passwords of every Wi-Fi network your phone has saved (root required). | Tools | 100K+ | Live | [Google Play](https://play.google.com/store/apps/details?id=com.wifipasswords.rnkdsh) |
| GTU Result | Indie (mine) | Notifies students the moment GTU declares results, scraped from the university site into a cleaner interface. | Education | 50K+ | Archived | [Google Play](https://play.google.com/store/apps/details?id=com.gturesult.rnkdsh) |
| Stickerry | Indie (mine) | Sticker packs for WhatsApp, collected from many sources. | Communication | 1K+ | Live | [Google Play](https://play.google.com/store/apps/details?id=com.stickerry) |
| MsgBook | Indie (mine) | A large collection of text messages for every occasion. | Entertainment | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.rnkdsh.msgbook) |
| Indic Reader | Indie (mine) | Reads Indian scripts on phones that cannot render them. | Tools | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.indicreader.rnkdsh) |
| Gujarati Viewer | Indie (mine) | Reads Gujarati text on phones without Gujarati font support. | Tools | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.gujarativiewer.rnkdsh) |
| Punjabi Viewer | Indie (mine) | Reads Punjabi text on phones without Punjabi font support. | Tools | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.punjabiviewer.rnkdsh) |
| Phone Finder | Indie (mine) | Helps you find a misplaced phone. | Tools | — | Archived | [Google Play](https://play.google.com/store/apps/details?id=com.phonefindersms.rnkdsh) |
| 3Fit | At Fitness AI Labs | Fitness tracking that helps you reach your goals. | Health & Fitness | — | Live | [Google Play](https://play.google.com/store/apps/details?id=club.threefit), [Website](https://3fit.club/) |
| Trademanza | At TeraMera Labs | Teaches the financial markets through mock stock games, a news feed, lessons and quizzes. | Finance | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.trademanza), [Website](https://trademanza.com/) |
| iDoor | Employer/client | A keyless smart lock you open with the app or your fingerprint. | Smart home | — | Live | [Google Play](https://play.google.com/store/apps/details?id=io.idoor.idoorproduction) |
| PerDiemz | Employer/client | A nurse-staffing network bridging the hiring gap between nurses, hospitals and care facilities. | Healthcare | — | Live | [Website](https://www.zorior.com/us-healthcare-website-app-development) |
| Artio | Employer/client | Art in your pocket: discover, like and collect art, or sell your own. | Art & Design | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.artio) |
| Shaishya Academy | Employer/client | The app for a multi-sport academy in Ahmedabad. | Sports | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.shaishyaacademy) |
| SHANTI | Employer/client | Grocery shopping for a local region. | Shopping | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.shanti.app) |
| DailyView | Employer/client | Earn a daily bonus for finishing a few simple tasks. | Rewards | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.dailyview) |
| Insight | Employer/client | A real-estate app built for regional-language users. | Real estate | — | Live | [Google Play](https://play.google.com/store/apps/details?id=com.insightsearch) |
| Saamell | At Hyperlink Infosystem | Buy and sell new and second-hand things, commission-free. | Marketplace | — | Live | [Website](https://www.hyperlinkinfosystem.com/our-portfolio/saamell) |
| 021 Foods | At Hyperlink Infosystem | Food and drink ordering. | Food & Drink | — | Live | [Website](https://www.hyperlinkinfosystem.com/our-portfolio/021foods) |
| WhatsDeGo | At Hyperlink Infosystem | Meet new people at popular cafés and restaurants, then chat. | Social | — | Live | [Website](https://www.hyperlinkinfosystem.com/our-portfolio/whatsdego) |
| Bedaati | At Hyperlink Infosystem | An on-demand app that gets goods to beneficiaries quickly and conveniently. | On-demand | — | Live | [Website](https://www.hyperlinkinfosystem.com/our-portfolio/bedaati) |

## Skills

Each skill lists where it was used (roles and products on this page).

### Web

- **TypeScript** — Augmented Ally, React Weekly, postfast, Year Progress, TRIVIA Quiz, Upload Diawi
- **React** — Augmented Ally
- **Next.js** — Augmented Ally, Year Progress, TRIVIA Quiz
- **TanStack Start** — React Weekly, postfast
- **Tailwind CSS** — React Weekly, postfast, Year Progress, TRIVIA Quiz
- **shadcn/ui** — React Weekly, postfast, TRIVIA Quiz

### Mobile

- **Kotlin** — 3Fit, Trademanza, Voolsy, Hyperlink
- **Android** — 21 Play Store apps, 3Fit, Trademanza, Voolsy, Hyperlink
- **Jetpack Compose** — 3Fit
- **React Native** — Augmented Ally
- **Coroutines & Flow** — 3Fit
- **Room** — 3Fit
- **Java** — Voolsy, Hyperlink
- **Bluetooth LE** — Voolsy

### Backend

- **Node.js** — Augmented Ally
- **NestJS** — Augmented Ally, React Weekly, postfast
- **PostgreSQL** — React Weekly, postfast
- **Prisma** — React Weekly, postfast
- **Better Auth** — React Weekly
- **Socket.io** — Trademanza
- **AWS SES** — React Weekly

### Quality & delivery

- **GitHub Actions** — Trademanza, Upload Diawi
- **JUnit** — 3Fit
- **Mockito** — 3Fit

Also: Docker, Kubernetes, Firebase, REST APIs, WorkManager, Git, Agile.

## Community

Developer events attended:

- **DevFest 2024** — Ahmedabad, November 24, 2024. Google Developer Groups’ DevFest, 10th edition. [Event](https://gdg.community.dev/events/details/google-gdg-ahmedabad-presents-gdg-devfest-ahmedabad-2024/) · [Post on X](https://x.com/rnkdsh/status/1860564303323234682) · [LinkedIn post](https://www.linkedin.com/posts/rnkdsh_devfest-devfestahm-devfestahm-activity-7267491669128675328-PKm6)
- **DevFest 2023** — Ahmedabad, December 17, 2023. Google Developer Groups’ DevFest. [Event](https://gdg.community.dev/events/details/google-gdg-ahmedabad-presents-gdg-devfest-ahmedabad-2023/) · [Post on X](https://x.com/rnkdsh/status/1736662546353168860)
- **Connect with Google** — Ahmedabad, August 8, 2023. Google’s “Make Gujarat a Powerhouse of Apps” day for app builders. [Event](https://rsvp.withgoogle.com/events/connect-with-google-ahmedabad-2023/) · [Post on X](https://x.com/rnkdsh/status/1688969340488765440)
- **DevFest 2022** — Ahmedabad, December 17, 2022. Google Developer Groups’ DevFest. [Event](https://gdg.community.dev/events/details/google-gdg-ahmedabad-presents-gdg-devfest-ahmedabad-2022/) · [Post on X](https://x.com/rnkdsh/status/1604173617885229057)
- **Google Play App Excellence Summit** — Bengaluru, August 1, 2017. Google Play’s summit on building high-quality Android apps. [Video](https://www.youtube.com/watch?v=60mdDRk-x-M) · [Post on X](https://x.com/rnkdsh/status/899210465712025600)

## Education

- **Bachelor of Engineering, Information Technology** — [Gujarat Technological University](https://www.gtu.ac.in), Jul 2012 – May 2016

## Publications

- **Human Front-Facial Expression Recognition** (survey paper, Sep 2015) — A survey of methods for human face detection and facial-feature extraction for expression recognition, including face- and eye-detection techniques.

## Contact

- Email: [ronakdoshi10@gmail.com](mailto:ronakdoshi10@gmail.com)
- [GitHub](https://github.com/rnkdsh) · [LinkedIn](https://www.linkedin.com/in/rnkdsh) · [X](https://x.com/rnkdsh) · [YouTube](https://www.youtube.com/@ronakdoshi)

## Machine-readable versions

- [llms.txt](https://ronakdoshi.in/llms.txt) — index of this site for AI agents
- [llms-full.txt](https://ronakdoshi.in/llms-full.txt) — everything in one file
- [Résumé (Markdown)](https://ronakdoshi.in/resume.md)
- [Résumé (JSON Resume)](https://ronakdoshi.in/resume.json)
- [Blog (Markdown)](https://ronakdoshi.in/blog.md) · [RSS](https://ronakdoshi.in/rss)

Every page on this site has a Markdown twin: append `.md` to its URL (the home page is `/index.md`) or request it with the header `Accept: text/markdown`.
