Skip to content
View Utkarsh1999's full-sized avatar
👋
Hey
👋
Hey

Organizations

@hackCBS@cbskronos@sscbsdu@Shaktitva

Block or report Utkarsh1999

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
utkarsh1999/README.md

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)

AreaWhat I builtImpact
AndroidOffline-first sync engine (RiderApp, 30K DAU)100% usability during network outages
MobileCompose Multiplatform migration~40% faster cross-platform delivery
BackendIn-house geocoding + route-cache service (Node.js)Saved ₹2.2Cr/year (~$260K)
Full-stackBackend-driven UI frameworkSame-day feature rollouts, no deploys
BackendElasticSearch + Kinesis distributed tracingIncident detection: hours → 15 min
MobileApp stability overhaulCrash-free: 64% → 89%, ANRs −30%
EnterpriseTechnical onboarding of large logistics clientsEnabled 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

Pinned Loading

  1. ImpendImpendPublic

    Kotlin

  2. realtime-chat-application-clientrealtime-chat-application-clientPublic

    a realtime chat application coded in javascript using reactjs, expressjs, socket.io. All you need to do is create a room with unique name and ask your friends to join with that room name, and booya…

    JavaScript 1 2

  3. realtime-chat-applicaton-express-serverrealtime-chat-applicaton-express-serverPublic

    this is the server for a real time chat application build on server-side javascript stack i.e Express.js and socket.io

    JavaScript 1

  4. Tic-Tac-ToeTic-Tac-ToePublic

    A local Tic Tac Toe React game

    JavaScript 1

  5. BrieflyBrieflyPublic

    C++