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.

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)

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

Pinned Loading

  1. Impend Impend Public

    Kotlin

  2. realtime-chat-application-client realtime-chat-application-client Public

    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-server realtime-chat-applicaton-express-server Public

    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-Toe Tic-Tac-Toe Public

    A local Tic Tac Toe React game

    JavaScript 1

  5. avinashkranjan/Recess avinashkranjan/Recess Public

    🤓 Recess - A Social Media Platform for students to share their experience/knowledge they gained in their free time. 🧐

    JavaScript 49 53

  6. viper viper Public

    Forked from vyperlang/vyper

    New experimental programming language

    Python