Discover
Browse medicines, categories, and availability with delivery expectations visible from the start.
Mritunjay Saha
I build and ship production mobile and web products with React Native, React and TypeScript.
Flagship Product
Medicines in Minutes
Built and shipped the consumer mobile application for instant medicine delivery across Android and iOS — from MVP through production releases.
React Native · Expo · React.js · TypeScript · Redux Toolkit · WebSockets · Firebase Analytics · Firebase Crashlytics · Metadex
Platform: Android · iOS
Build & Distribution: EAS Build · EAS Updates · Google Play · App Store
Capabilities: REST APIs · Push Notifications · Deep Linking
Case Study
Software Developer (React Native), May 2025 – August 2026. Consumer app from MVP to production, plus the React Store Dashboard.
Flagship product
Medicines in Minutes
React Native · Expo · TypeScript
Impact
Product
Plazza delivers medicines in minutes on Android and iOS. I was Software Developer (React Native) from May 2025 to August 2026 and owned the consumer app from MVP through production store releases. I also built the internal React Store Dashboard used for order dispatch.
The product needed a reliable mobile storefront for time-sensitive medicine orders: authentication, catalog discovery, search, checkout, payments, prescription handling, order tracking, and store operations. Work happened in a startup setting with the founder, product, and operations teams.
Product experience
A complete mobile commerce flow — from discovering medicines to placing an order and following it through delivery.
Browse medicines, categories, and availability with delivery expectations visible from the start.
Find medicines quickly through search and location-aware discovery.
Inspect medicine details, pricing, and availability before adding to the cart.
Review items, savings, and the order before moving into checkout.
A focused checkout flow for confirming address, payment, and the final order total.
Once placed, the commerce journey continues into real-time order tracking.
The customer doesn't just place an order — the system takes that order through fulfillment and delivery.
Checkout confirms the order total, address, and payment before the store receives it.
Customers follow delivery in the app with order status, savings, and shipment details.
Post-delivery, customers can review contact, address, items, and invoices in one place.
The consumer app needed to keep customers informed after checkout, while store operations handled incoming orders and dispatch.
Internal React dashboard used by stores to dispatch incoming orders, kept in sync with live updates over WebSockets.
React.js · TypeScript · Tailwind CSS · WebSockets
Stylized operations chrome — not a dashboard screenshot. Built an internal dashboard with React.js, TypeScript, Tailwind CSS, and WebSockets for order dispatch workflows. Store teams could see and act on orders in closer to real time.
Customers needed a complete path from discovery to delivery on mobile.
Built authentication, product discovery, search, checkout, payments, and order tracking across Android and iOS.
Customers can find medicines, pay, and follow the order in one application.
Keeping flows consistent across platforms while shipping quickly with product and operations.
Prescription-based orders added friction if customers had to type medicines by hand.
Built a prescription upload workflow so customers can review extracted medicines before confirming the order.
Faster ordering when a prescription is the source of truth.
Validating uploads and keeping the confirmation step clear before checkout.
Order updates and inbound links needed to land users on the right screen.
Integrated push notifications and deep linking for order status and campaign entry points.
Customers can reopen the app directly into tracking or product context.
Reliable delivery of notifications and correct routing on both platforms.
Event tracking was inconsistent, which limited product and conversion insight.
Designed and developed Metadex, an in-house analytics SDK that standardized events and integrated with Firebase Analytics.
Shared event names and payloads for product and conversion analysis.
Standardizing tracking without slowing feature delivery.
Production quality depended on coordinated Play Store and App Store releases.
Managed store release cycles with Firebase Crashlytics monitoring and rapid issue resolution.
Maintained 99.5%+ crash-free Android users and 99.9%+ crash-free iOS users.
Catching crashes early and shipping fixes through store and EAS update workflows.
Operations needed a faster way to dispatch orders from stores.
Built an internal dashboard with React.js, TypeScript, Tailwind CSS, and WebSockets for order dispatch workflows.
Store teams could see and act on orders in closer to real time.
Keeping dashboard state in sync with live order updates.
Engineering
Consumer app on React Native and Expo. Store operations run on a separate React.js dashboard with WebSockets. Commerce features integrate over REST APIs.
Challenge
Monitored Crashlytics, triaged crashes, and shipped fixes to keep 99.5%+ Android and 99.9%+ iOS users crash-free.
Challenge
Built Metadex so feature work emitted a consistent event contract into Firebase Analytics.
Challenge
Shipped authentication, catalog, search, checkout, payments, tracking, notifications, and deep links on both Android and iOS.
Challenge
Ran Play Store and App Store cycles alongside EAS builds and updates so fixes and features reached production predictably.
Challenge
Used WebSockets on the Store Dashboard so dispatch workflows stayed current with incoming orders.
Challenge
Worked directly with the founder, product, and operations to design, build, and ship customer-facing features against business priorities.
The consumer app is a React Native and Expo TypeScript codebase using Redux Toolkit for state. Production observability uses Firebase Analytics, Firebase Crashlytics, and Metadex. Builds and updates go through EAS; releases go to Play Store and App Store. The internal Store Dashboard is a React.js TypeScript app with Tailwind CSS and WebSockets for operational updates.
Production
Production work covered store submissions, crash monitoring, analytics, and release cadence. Crash-free rates are measured as 99.5%+ Android users and 99.9%+ iOS users. EAS Update was used so JavaScript fixes did not always wait on a full store review.
Closing
React Case Study
A React and TypeScript Chrome extension for autofill, login, and credential updates.
React · TypeScript · Webpack
At Ziroh Labs I developed a secure Password Manager and Chrome Extension in React.js and TypeScript. The work covered browser autofill, credential management, and authentication workflows used alongside the company’s encrypted product suite.
Stylized extension chrome for orientation — not a product screenshot.
Users needed credentials available in the browser without copying secrets by hand, while keeping vault access and login flows consistent with the rest of the product.
I built the React/TypeScript extension UI and the workflows for autofill, auto-login, password-change detection, and password updates.
Detected login fields on the page and filled saved credentials from the vault when the user approved the action.
Submitted stored credentials into site login forms so returning users could authenticate without retyping passwords.
Watched for password-update forms so the vault could prompt to save a new credential after a site-initiated change.
Let users confirm and store rotated passwords back into the vault after a change was detected or requested.
Implemented extension authentication so vault access stayed behind the product’s credential and session workflows.
The extension handled credentials in the browser, so vault access was gated on authentication workflows and fills were user-initiated rather than silently injecting secrets into every form. Cryptographic operations for the broader product also used native modules I built at Ziroh Labs; the extension itself focused on React/TypeScript UI, session, and browser integration.
Shipped a production Chrome extension that autofilled and updated credentials as part of Ziroh’s password manager, using React.js and TypeScript rather than a separate mobile stack.
Additional Work
Password Manager and the Store Dashboard represent React/frontend work. Zunu Message and Zunu Notes are production mobile apps from Ziroh Labs.
Store operations needed a faster way to dispatch incoming medicine orders.
Built the internal dashboard used for order dispatch and operational workflows.
React.js, TypeScript, Tailwind CSS, and WebSockets for live order updates.
Operations could act on orders without relying only on the consumer mobile app.
Users needed secure credentials available in the browser without copying passwords by hand.
React, TypeScript, Webpack, Context API, and SCSS, with content/background coordination for page fills.
Shipped a production Chrome extension for credential management and authentication at Ziroh Labs.
The product required a messaging client with zero-knowledge encryption on mobile.
React Native, TypeScript, and native modules for cryptographic operations and push notifications.
Reduced reliance on third-party SDKs for crypto and notifications while shipping the encrypted messaging UI.
Users needed a cross-platform notes product with consistent UI on different screen sizes.
React Native, TypeScript, and NativeWind, with shared UI patterns for notes and boards.
Shipped a responsive notes experience aligned with the rest of the Zunu product suite.
Experience
Two production roles: Plazza and Ziroh Labs.
B.Tech, Computer Science & Engineering
North Eastern Regional Institute of Science & Technology (NERIST), Arunachal Pradesh
2018 – 2022 · CGPA: 9.32/10
Services
An engineer available to build, extend, and stabilize React Native and React products — not an agency.
Production Android and iOS apps with React Native, Expo, and TypeScript — including Play Store and App Store release workflows.
Turn a product idea into a working mobile or web MVP, including prescription/AI-assisted flows where the product needs them.
Add features, fix bugs, and modernize apps already in production, including Firebase analytics, crash reporting, and store updates.
Debug crashes, improve performance, and strengthen production reliability with Crashlytics monitoring and release cadence.
Practical React and React Native decisions on state, analytics, EAS builds, and release structure.
Technology
Technologies from the resumes, grouped by how they show up in the work.
About
I am a software engineer specializing in React Native, React, and TypeScript. I have spent 4+ years building and shipping consumer applications across mobile and web in startup product teams.
At Plazza I owned the consumer React Native app from MVP to production — commerce flows, store releases, crash monitoring, and analytics — for 30K+ monthly installs and 2,200+ daily active users. I also built the internal React Store Dashboard used for order dispatch.
At Ziroh Labs I shipped React Native products (Zunu Message, Zunu Notes), native modules for cryptography and push notifications, and a React/TypeScript Password Manager Chrome Extension.
I am comfortable owning features end-to-end, working across frontend and backend boundaries, and collaborating directly with founders and product teams. Available to work with startups on React Native, React, and TypeScript products.
Contact
Tell me about the product, the stack, and the timeline. I typically respond within 24 hours.