Projects / 2020 — now

    Selected
    work.

    Six builds — the platform I led as Head of Engineering, an AI-native MVP I shipped as founding engineer, and four for clients and studios. Each one taught me something concrete about how to ship under constraints.

    ★ Featured

    00Shipped2022 → now

    Pointz —
    safer bike mapping.

    Navigation for cyclists, led end-to-end as Head of Engineering.

    Pointz is a community-powered navigation app for cyclists — a turn-by-turn GPS with a "safety slider" that lets riders trade speed for safer streets, plus crowdsourced hazards, ride tracking, Strava + GPX, and 24/7 US roadside assistance. I joined a year after launch and grew into the lead role across three titles — frontend → full-stack → Head of Engineering — re-architecting the navigation core, designing the security baseline, hardening the API tier, and slashing infrastructure spend.

    Former Head of Engineering · now on ad-hoc maintenance retainer

    65%

    AWS cost reduction

    3 roles

    FE → FS → Head of Eng

    Retainer

    ad-hoc maintenance today

    Pointz app icon
    CTO testimonial
    Shahil is one of the most talented engineers and people I have met in my life. We have increased our output for our mobile app by 10x solely because of his work.
    Trisha B. — CTO, Pointz (Verified on Upwork, Jul 2023)

    What I shipped

    • 01Re-architected the on-device navigation system — better TTS, smarter re-routing, smoother turn-by-turn UX.
    • 02Designed crowdsourcing primitives for hazards, shortcuts, and amenities (client + server).
    • 03Migrated payments to In-App Purchases via RevenueCat + Stripe for web — boosting profit per active subscriber.
    • 04Built the platform's security baseline: auth/session tokens, PKCE, SSL pinning, nonce validation, encryption at rest & in flight.
    • 05Reduced AWS spend 65% through EC2/RDS right-sizing and aggressive resource management.

    Stack

    React NativeJava Spring BootPostgreSQLAWS (EC2, RDS, S3)MapboxFirebaseStripeRevenueCatPKCESSL pinningCodePush

    ∴ More builds

    01
    Shipped
    Prank Caller app icon

    Prank Caller — Phone Dial App

    Playful phone-dial app, now an AI voice prankster.

    A phone-dial prank app — today an AI-powered prank caller where users pick voice characters, run live prank scenarios, and share recordings to a community feed. When I was on the build, the brief was a buttery drawer animation: I shipped a custom drawer holding a steady 60 fps and a prank-chat messaging surface.

    2021React Native Developer · Artistry Solutions
    • Custom drawer animation with sustained 60-fps smoothness.
    • Built a prank-chat messaging UI with playful micro-interactions.
    • Foundation that later evolved into an AI voice + community-sharing product.
    React NativeReanimatedGesture Handler
    02
    Shipped
    MoodMe app icon

    MoodMe — Relationship Tracker

    Daily mood check-ins, journaling, and games for couples.

    A relationship app where couples log moods across 400+ emotion indicators, run weekly check-ins, play connection games, share a journal, and stay aware of each other via home-screen widgets. I led the Firebase messaging + deep-linking work and stabilised the app across a long tail of devices. It crossed 100K downloads across iOS and Android.

    2020 — 2022React Native Developer · Artistry Solutions
    • Wired Firebase messaging with deep links into the right in-app surfaces.
    • Bug-bashed the long tail of device-specific crashes — meaningful stability lift.
    • Helped the app cross 100K+ downloads across iOS and Android.

    100K+

    downloads

    400+

    mood indicators

    iOS + Android

    shipped on both

    React NativeFirebaseFirebase MessagingDeep Links
    03
    Shipped
    Trace Bust / FakeCallerID logo

    Trace Bust — Fake Caller ID

    Spoof caller ID instantly — refreshed in light & dark.

    Fake Caller ID is TraceBust, Inc.'s flagship mobile app — it lets users mask their real number with a premium caller ID, change their voice (masculine or feminine) on a live call, and record conversations for later. I modernised the aging React Native codebase: refreshed the UI, introduced robust light/dark theme switching, and rebuilt monetization on react-native-iap. Upgraded the toolchain so newer iOS and Android devices were supported cleanly.

    2021 — 2022React Native Developer · Artistry Solutions
    • Redesigned the UI around the spoof-call core flow — caller-ID picker, voice changer, recordings.
    • Introduced robust light/dark theme switching across every screen.
    • Rebuilt subscription monetization on react-native-iap as the primary revenue path.
    • Modernised the toolchain so newer iOS and Android devices were supported cleanly.
    React Nativereact-native-iapDark ModeiOS / Android
    04
    Shipped

    Stealth — AI-native startup

    Founding engineer. Shipped an AI-native MVP with Claude Code.

    I joined as founding engineer and shipped the MVP solo, with Claude Code, custom skills, and subagent workflows sitting at the center of the engineering loop — not bolted on. Exited April 2026 after MVP delivery. Architecture, naming, and details remain private.

    Dec 2025 → Apr 2026Founding Engineer · stealth — Dec 2025 → Apr 2026
    • Founding engineer: owned product, engineering, and AI workflow design from zero.
    • Composed Claude Code skills and subagents into a daily engineering loop that compressed cycle time.
    • Designed the product so AI was a first-class collaborator, not a fallback.
    • MVP shipped; exited April 2026.

    MVP

    shipped solo

    AI-native

    core loop

    Claude CodeCustom skillsSubagent workflowsAI orchestrationTypeScriptPython
    05
    Shipped

    Madina Network Analysis

    Surfacing patterns in network data.

    A completed Python build using the Madina library to study network behavior and pull out structural patterns — explored applications to streets, cyclists, and route choice.

    2024 — 2025Side build · solo
    • Pipeline that ingests graph-shaped data and exposes pattern-level views.
    • Applied the techniques to mobility data — streets, cyclists, route choice.
    • Closed once the experiment delivered its insights; learnings carried into current work.
    PythonMadinaJupyterNetworkX
    06
    Shipped

    Stormglass Weather Integration

    Took over a stalled mobile build.

    Took over the project mid-stream to integrate APIs and design state management. Wired stormglass.io to deliver accurate weather data into a mobile product surface.

    2022Sr React Native Developer · Eglaf Technology
    • Took ownership of a stalled codebase and shipped the integration.
    • Designed state management from scratch around clean API boundaries.
    React NativeReduxstormglass.io API

    ∆ The way I work

    Four things I refuse to compromise on.

    Every project above tested at least one of these. The ones that crossed 100K downloads, ran for years, or cut spend by 65% did so because of them.

    Security as default

    PKCE, SSL pinning, nonce validation, encryption — baked into every product I own, not bolted on after launch.

    Cheaper, by design

    Right-size before you scale. AWS spend dropped 65% at Pointz without sacrificing reliability.

    Ship the rough draft

    Working software beats theoretical software. Then sharpen the edges in the next iteration.

    One owner, full stack

    Best feature velocity comes from one engineer who can move between mobile, backend, and infra without handoff.

    → Next chapter

    Have a hard product waiting for an owner?

    I'm best at being the single engineer who carries a product end-to-end. If you have one of those — or just want to swap notes — let's talk.