Gurugram, India  ·  IST (UTC+5:30)

I'm Ankit,
React Native
Developer

I'm a Software Developer specializing in React Native app development, with 4 years of experience building secure, optimized mobile apps. I currently work at EmployWise, an HRMS company, where I've built three mobile apps and one web application serving 2 lakh+ users across 180+ clients.

Ankit Dhawan portrait
App Development
App Architecture
App Security
Web Development
UI/UX
Redux
Leadership
App Releases
OTA Releases
– yrs
Building production mobile apps
3 apps
Live on the App Store & Play Store
7
Articles written
2 packages
Open-source React Native tooling
Working with
What I do

Four things I'm asked for most often

Mobile app development

React Native apps for Android and iOS, taken from an empty repo to a live store listing.

3 apps in production

Release engineering

Build, test and deploy pipelines for both platforms, plus over-the-air updates that skip store review.

Android + iOS CI/CD

Mobile security

SSL pinning, encrypted storage and hardened authentication so user data stays where it belongs.

Published on the topic

Architecture & state

Multi-store Redux, feature flags and offline-first patterns that hold up on a real network.

Microservices-ready
Portfolio

Latest Projects

A quick look at the apps I've shipped recently — tap any screen or the button below for the full story.

Selected work

Let's have a look at what
I've shipped

In production · HR platform

The EmployWise Mobile App

Designed a new mobile client on a microservices backend — modular and scalable. Feature flags, environment configs and version gating let dev, staging and production coexist safely.

3 envs
Dev, staging, production
OTA
Updates without a store release
SSL pinning
Plus encrypted local storage
EmployWise digital ID profile screen
EmployWise calendar and attendance screen
EmployWise leave request screen
In production · deployed across India

The EmployWise Face Recognition Apps

A kiosk app for face-recognition check-ins, used by 16,000+ people daily across India. I led the architecture, camera/liveness flow and offline behaviour, and reviewed the in-house anti-spoofing model.

16,000+
Daily active users
Pan-India
Deployment footprint
Multi-store
Redux, one instance per session
Register new user screen for the attendance kiosk
Face scan alignment screen for the attendance kiosk
2021 · founding engineer

A user-generated content app for GrapeTown

Founding engineer — built the app end-to-end for Android and iOS: media capture, feeds and offline-first sync. Handled provisioning and early-access releases on both stores.

MVP
Delivered on schedule
2 stores
Provisioning to release
GrapeTown app screen — Shop Favourite Brands
Open source

Two packages I built because
I needed them on every project

Open source · npm package

react-native-rnflow

A React Native component for interactive tree diagrams and flow visualisations — pan, zoom and custom nodes, without a WebView.

npm
Published package
4 Days
Built and shipped
terminal
// install
$ npm i react-native-rnflow
Open source · npm package

rn-env-setup

Define dev, staging and production in one config file and let the plugin wire up the native projects — no more hand-editing build settings.

npm
Published package
3 Days
Built and shipped
terminal
// install
$ npm i -D rn-env-setup
Writing

Things I worked out, written down

Experience

Where the – years went

Apr 2024 — Present
Senior Software Engineer
Global Groupware Solutions · Gurugram
Lead the mobile team; own three production apps across Android and iOS.
Built a company-specific, spec-driven architecture for AI-assisted coding so generated code matches our conventions.
Led a tablet attendance app from scratch, using face recognition for secure check-ins.
Architected a modern mobile client on a microservices backend for scalability and modularity.
Designed end-to-end CI/CD: automated build, test and deploy for both platforms.
Added over-the-air updates so fixes reach users without manual intervention.
Implemented SSL pinning, secure storage and encrypted data handling.
Built automated test scripts and frameworks for early bug detection across devices.
Shipped features, dashboards and screens on the web portal alongside the app.
Sep 2022 — Apr 2024
Software Engineer
EmployWise
Took full ownership of a live production app — stability, performance, and the user experience.
Independently redesigned and rebuilt the complete UI for consistency across platforms.
Built the tablet face-recognition attendance app now used by 16,000+ people daily across India.
Implemented a multi-Redux-store architecture for isolated state per signed-in session.
Reviewed an in-house ML tool for detecting spoofed faces, improving recognition reliability.
Aug 2021 — Dec 2021
Mobile Application Developer, Intern
GrapeTown
Founding engineer on a user-generated content app for Android and iOS.
Built media capture, uploads, feeds and interactions; delivered the MVP on schedule.
Managed App Store and Play Store deployments, signing and early-access releases.
Added offline-first caching, background sync and error handling.
Education

B.Tech, Computers

Maharshi Dayanand University, Rohtak · 2023 · Grade 8.3/10

Off the clock
Community
Core team member of Google Developer Group
College project
Published an app on the Play Store for final year project
Campus
Campus facilitator for Android Study Jams by Google
Contact me

Let's have a talk

Building something mobile, or need a hand with an app that's already out there? Tell me what you're working on.

Replies within 24 hours, usually sooner Or just call · +91 99586 18406
Direct
Email
ankit.ad.dhawan@gmail.com
Phone
+91 99586 18406
Based in
Gurugram, India · IST (UTC+5:30)
Portfolio
dhawan.netlify.app
Availability

Taking on one project
alongside my current role

I reply to most messages within a day. If it's urgent, call — I'd rather talk it through than trade emails for a week.

Book a 20-minute call ↗