Skip to content
Abhay SharmaGurugram, India

I take products from an empty repo to production.

End to end

  • InterfaceReact · Next.js · Tailwind
  • APINode.js · Express · REST
  • DataMongoDB · Postgres · Redis
  • MobileReact Native · Expo
  • InfraAWS · Cloudflare · Docker
  • ShipGitHub Actions · Vitest · Playwright
01What I build

What I build

  • 01

    Backend & data pipelines

  • 02

    Analytics & instrumentation

  • 03

    Mobile — React Native & WebView

  • 04

    CI/CD & cloud

  • 05

    Frontend — React & Next.js

  • 06

    Realtime & integrations

02Selected work

Selected work

  • 01

    Analytics platform

    Batched, compressed event ingest with schema validation, rate limiting and batch-level dedup, feeding raw events, feature events and cron rollups into a self-serve dashboard for DAU/WAU/MAU, funnels and per-user timelines. Replaced a paid third-party tool.

    • Node.js
    • Express
    • MongoDB
    • Redis
    • React
  • 02

    Musing — synchronized listening rooms

    A serverless app where every listener hears the same track at the same position: one Durable Object per room with SQLite-backed WebSocket hibernation, so there is no database and idle rooms cost nothing. NTP-style clock sync and drift correction hold clients within 150ms.

    • TypeScript
    • React
    • Cloudflare Workers
    • WebSockets
    musing.abhaysharma.org
  • 03

    Athena mobile app

    A thin native shell rendering the existing React portal in a WebView — one codebase serving browser, iOS and Android for 800+ scholars and parents, with a two-way postMessage bridge for auth, secure storage and deep links.

    • React Native
    • Expo
    • JWT
    • Push notifications
  • 04

    Meeting booking engine

    Merges busy intervals across multiple consultants' Google Calendars by sort-and-sweep, then grid-scans working hours for shared free slots — auto-provisioning Zoom meetings with an audit trail and a dead-letter queue for failed writes.

    • Node.js
    • Google Calendar API
    • Zoom API
    • MongoDB
  • 05

    Config-driven campaigns

    Replaced hardcoded per-banner components with MongoDB campaign documents carrying tap actions, S3 artwork behind presigned URLs and Airtable-synced targeting. A new banner went from 6–8 hours of frontend work to minutes.

    • MongoDB
    • S3
    • Airtable API
  • 06

    Airtable → MongoDB sync

    A cron poller picking up record changes every 20 minutes and task updates every 10 seconds, with every read served from MongoDB instead of the upstream API.

    • Node.js
    • cron
    • Airtable API
    • MongoDB
  • 07

    Blog platform

    A server-rendered blog with an admin dashboard that let non-technical users publish independently, secured with JWT auth and CSRF protection. 60% faster page loads, 50+ active members.

    • Next.js
    • MongoDB
    • Tailwind CSS
03Experience

Experience

  1. May 2026 — Present

    Gurugram, India

    Software Engineer

    Athena Education

    • Built the product analytics platform from scratch — batched, compressed event ingest with schema validation, rate limiting and dedup, cron rollups, and the self-serve dashboard the team reads DAU/WAU/MAU, funnels and per-user timelines in.
    • Engineered a cron-driven Airtable → MongoDB sync that keeps Airtable as the team's source of truth while every app read is served from MongoDB, reflecting task updates within seconds.
    • Built a meeting-booking engine that merges busy intervals across consultants' Google Calendars by sort-and-sweep, auto-provisioning Zoom meetings with an audit trail and a dead-letter queue.
    • Shipped a config-driven campaign system that cut a new in-app banner from 6–8 hours of frontend work to minutes.
    • Replaced manual recording-link sharing with an in-app Zoom pipeline: cached OAuth tokens, expiring signed playback URLs and S3-hosted thumbnails.
  2. Mar 2026 — Apr 2026

    Remote

    Software Engineer Intern

    Athena Education

    • Architected and shipped the iOS and Android app as a native shell around the existing React portal — one codebase serving web, iOS and Android for 800+ scholars and parents.
    • Decoupled UI releases from store review with a server-driven version check, so ~90% of updates ship in under 10 minutes instead of 2–3 days.
    • Cut deploy time from 15 minutes to under 3 by automating CI/CD to S3 and CloudFront with GitHub Actions, and removed long-lived AWS keys by moving to OIDC.
    • Built the two-way postMessage bridge carrying auth into the web layer and native secure storage, downloads, fullscreen video and deep links back out, plus push notifications routed to the right in-app screen.
  3. Mar 2025 — Nov 2025

    IIT Kharagpur, India

    Founding Engineer

    Drippit — Stylai Technologies

    • Led a 4-person team building Drippit, a React Native shopping app with 1,000+ downloads across the App Store and Play Store — owning the order pipeline end to end: placement, returns, real-time tracking and automated notifications.
    • Co-designed the microservices backend on GCP behind a load balancer, and built the admin panel that let the operations team run the store without engineering support.
04About

About

Portrait of Abhay Sharma

Abhay Sharma

Software Engineer

I'm a software engineer at Athena Education, where I work on the systems behind the product — event ingest and analytics, calendar and scheduling infrastructure, deployment pipelines, and the mobile app that puts all of it in people's hands.

Education
IIT KharagpurB.Tech, Chemical Engineering · 2022–2026
Currently
Building analytics and scheduling infrastructure at Athena Education.
Based in
Gurugram, India
05Skills

Skills

Languages
PythonJavaScriptTypeScriptC/C++SQL
Frontend & mobile
ReactReact NativeExpoNext.jsViteZustandTailwind CSSHTML/CSS
Backend & databases
Node.jsExpressFlaskREST APIsWebSocketsMongoDBPostgreSQLRedisFirebase
Cloud & DevOps
AWSS3CloudFrontGCPCloudflare WorkersDockerGitHub ActionsLinuxcron
Testing & tools
VitestPlaywrightGit/GitHubBashSSHPostmanAndroid Studio
06What people say

What people say

  • He joined us just as an intern and within 3 months built and deployed complex tech stacks — from React Native app to CI/CD pipeline — contributed to our groundbreaking AI search, and now owns ESOPs in Drippit.
    Prakhar JainFounder, Drippit
  • The best intern I've worked with. He picks things up remarkably fast — you explain something once and it's done. He's going to grow very quickly.
    Viadishwar SharmaSr. Software Engineer, Athena Education
  • It was a pleasure working with him, and I would welcome the opportunity to collaborate with him again in the future.
    Martynas MartinkenasClient, Upwork