Resume

One page, all of it. Go ahead and crumple it; it springs back.

Drag the paper to crumple it. With a keyboard, focus it and hold Space.

Abhimanyu Singh

Full Stack Developer

I build products end to end, from the interface people use to the systems that run it.

See selected work

I work on both sides of the handoff.

I build products end to end: the interface people use, the APIs and data behind it, and everything in between. Having a designer’s eye means less gets lost between the design file and the browser.

Lately that means creative frontend work, like WebGL, motion and interfaces that respond to the person using them, and paying close attention to what AI changes about how software gets designed and built.

Design, prototype, build, ship. One loop, start to finish.

Experience

  1. Sep 2026 – Present (current role)

    Mextropic AI

    Full-Stack Developer Intern

    • Built and deployed the company website for an AI drug-discovery data startup using React, Vite and an Express API running as a Vercel serverless function.
    • Developed REST endpoints for the data catalogue, campaign data and a rate-limited enquiry form, with request-size limits and CORS rules.
    • Turned Figma designs into responsive React components, and shipped a second minimalist design variant for stakeholder review.
  2. Apr 2026 – Aug 2026

    SuprSchool

    Full-Stack Developer

    • Shipped features and fixes for a teacher and student school app built with Expo (React Native) and a TypeScript Express API on Supabase (PostgreSQL), released to iOS through TestFlight.
    • Fixed real-time notification delivery end to end: repaired the Postgres-queue worker that crashed on its first message, built the realtime channel the client subscribed to, and routed events, assignments and diary posts to the right classes.
    • Wrote contract tests that check every client API call against the server's routes, catching two endpoints the backend never served; added request timeouts, cursor pagination and idempotency keys.
    • Reduced iOS releases to a single command with EAS Build/Submit profiles, and fixed keyboard avoidance, safe-area insets, pull-to-refresh and duplicate network fetches across tabs.
  3. Jan 2026 – Mar 2026

    Bunkout (opens in a new tab)

    Full-Stack Developer

    • Built the Next.js website for Bunkout, a stays and hospitality brand with 52K+ Instagram followers, presenting property listings, room galleries and menus.
    • Designed an admin dashboard for managing listings and site content.

Education

Expected 2028

MIT Art, Design and Technology University

B.Tech in Computer Science and Engineering, Pune, India

Selected work

Three projects, chosen on purpose. Open one for details.

Other projects

  • Redis Weather App on GitHub (opens in a new tab)

    A forecast service that caches Open-Meteo API responses in Redis with a 10-minute TTL and falls back gracefully when Redis is down; containerized with Docker Compose and tested in GitHub Actions CI.

    Node.js, Express, Redis, Docker, GitHub Actions

  • Nexus on GitHub (opens in a new tab)

    Local LLM chatbot

    An offline chatbot on Gemma 2B that runs on a consumer GPU (RTX 3050), using a custom Ollama Modelfile for its persona and document Q&A instructions, with no cloud APIs.

    Python, Ollama, Gemma 2B

Skills

The tools and technologies I work with, grouped by where they sit in a product.

Frontend Development

  • React
  • React Native
  • Expo
  • Next.js
  • Vite
  • Tailwind CSS
  • Zustand
  • TanStack Query

I also play bass.

Runner-up at the National Battle of Bands, CBIT. Click any fret to play that note, drag along a string to slide, drag across the strings to strum, or let the bassline play.

Money, Pink Floyd. 124 BPM, 7/4, B minor

Tap a fret to play that note, or a letter for the open string.

Start a conversation.

Press Enter to send, or drag away and release.

Tap the button, or pull it back and let go.

Abhimanyu Singh avatar

Abhimanyu Singh

Full Stack Developer