Skip to content

Utkarsh1999/utkarsh1999

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Hey, I'm Utkarsh 👋

Senior Software Engineer · Android, Kotlin Multiplatform & Full-Stack
Building offline-first, high-scale mobile & backend systems · Delhi, India

     


About me

I'm a T-shaped engineer — deep in Android and Kotlin Multiplatform, with hands-on experience across backend (Node.js, Express) and frontend (React.js). Over 4+ years at Shipsy, I've worked across the full stack: building the mobile apps field teams rely on every day, the Node.js microservices powering logistics operations, and the backend-driven UI frameworks that made frontend feature delivery faster.

I care about systems that are resilient when networks aren't, observable when things go wrong, and cost-efficient at scale. My in-house routing system saved ₹2.2Cr/year. My offline-first sync engine keeps 30K+ riders unblocked during outages. That's the kind of engineering I find interesting.


What I work with

Mobile          Kotlin · Jetpack Compose · KMP/CMP · MVVM/MVI
                Room · WorkManager · Coroutines · Flow · Hilt · Retrofit

Backend         Node.js · TypeScript · Express.js · REST APIs · GraphQL
                JWT Auth · Microservices · Socket.io

Frontend        React.js · JavaScript · HTML/CSS

Infra & Tools   AWS (EC2, S3, SQS) · Docker · ElasticSearch · Kibana · Kinesis

Databases       PostgreSQL · MongoDB · SQLite · MySQL

Featured projects

🤖 Impend — Privacy-First AI Behavioral Finance Coach

Kotlin Multiplatform · Compose Multiplatform · Clean Architecture · SQLDelight · CI/CD

A production-grade, privacy-first personal finance app built with KMP. All financial data stays 100% on-device — no cloud sync, no bank scraping. Features an on-device Impulse Risk Score™ algorithm, behavioral clustering, mood-linked expense tracking, and multi-currency support.

  • Strict MVVM with shared ViewModels across Android & iOS via KMP shared module
  • Automated CI/CD pipeline (GitHub Actions) for signed AAB delivery to Google Play Internal Testing
  • Custom time-series analytics and Z-score anomaly detection engine — fully offline

💬 Realtime Chat App — Full-Stack WebSocket Application

React.js · Express.js · Socket.io · Node.js

A full-stack real-time chat application. Users create a named room and share it — no accounts needed.

  • Client — React.js frontend with live message updates via Socket.io
  • Server — Express.js + Socket.io backend handling room management and event broadcasting
  • Demonstrates bidirectional WebSocket communication and stateless room-based architecture

🎮 Tic-Tac-Toe — React Game

React.js · JavaScript

A clean local two-player Tic-Tac-Toe game built in React — one of my earliest frontend projects exploring component-driven UI and state management.


Production impact @ Shipsy (4+ years, full-stack)

Area What I built Impact
Android Offline-first sync engine (RiderApp, 30K DAU) 100% usability during network outages
Mobile Compose Multiplatform migration ~40% faster cross-platform delivery
Backend In-house geocoding + route-cache service (Node.js) Saved ₹2.2Cr/year (~$260K)
Full-stack Backend-driven UI framework Same-day feature rollouts, no deploys
Backend ElasticSearch + Kinesis distributed tracing Incident detection: hours → 15 min
Mobile App stability overhaul Crash-free: 64% → 89%, ANRs −30%
Enterprise Technical onboarding of large logistics clients Enabled high-volume shipment processing at global scale

Currently

  • 🔭 Building Impend — a KMP-based privacy-first finance app
  • 📝 Writing about production mobile architecture — offline-first patterns and KMP migration lessons
  • 🧩 Consistently grinding LeetCode — graphs, dynamic programming, trees
  • 🌐 Open to conversations about hard problems in mobile, distributed systems, or logistics tech

Let's connect

LinkedIn · Email · Portfolio

About

just a readme repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors