Back to portfolio

RÉSUMÉ / 2026

Rupak Sapkota.

Full-Stack Software Engineer

SUMMARY

Full-stack software engineer in Lalitpur, Nepal, building production web applications with React, Next.js, TypeScript, Node.js and NestJS. I work across interfaces, APIs, data and deployment, and integrate AI where it serves the product, from retrieval over learning content to support-ticket triage.

EXPERIENCE

Sponsorvista

Frontend Developer · Part-time

  • Led frontend development on a three-person team building a multi-tenant sponsorship management platform, owning navigation architecture, dashboard UX, frontend performance and code review.
  • Moved data loading to server-side rendering in Next.js, removing a full-page loader that blocked the interface on every refresh.
  • Restructured a codebase weighed down by unmanaged packages into separate API, hook and UI layers, moving data fetching to TanStack Query and reducing the bundle.
  • Built deal-management views with infinite scrolling, bulk actions and server-side prefetching.
  • Set up GitHub Actions CI/CD and added telemetry, API error tracking and Web Vitals monitoring for production.

Stack: Next.js, React, TypeScript, TanStack Query, Zustand, Storybook, Jest, Docker, GitHub Actions

Compfeed

Full-Stack Engineer · Contract

Joined as Backend Engineer; full-stack from June 2025.

  • Migrated the existing Express.js backend to NestJS alongside ongoing feature work, making backend functionality easier to extend, and worked on Docker-based deployment workflows.
  • Built Playground and Manifest features and component dashboard functionality in Next.js, React and TypeScript, coordinating collaborative editing with changing workflow data.
  • Built a custom Figma MCP integration and AI-assisted documentation that turns linked design context into first drafts for people to review and refine.
  • Implemented rate-limit-aware background synchronization and retry handling for the Figma integration, and took over maintenance of the Figma widget and its data flows.
  • Built a support-ticket triage service with NestJS, LangChain and OpenAI that classifies and filters incoming user issues before they reach the team.

Stack: Next.js, React, TypeScript, NestJS, Express.js, PostgreSQL, Redis, Firebase, WebSockets, Figma API, MCP, LangChain, OpenAI, Pinecone, Docker, GCP

Amoeba Labs

Technical Feasibility Tester · Part-time

  • Assessed designs for four client projects against engineering constraints before handoff, flagging what would be costly, risky or impractical to build.
  • Introduced a structured feasibility review between design and development, giving developers clearer handoffs and reducing rework.

Braimy

Full-Stack Developer

  • Built the initial React web application, admin tools and NestJS backend, working alongside the legacy Express API on MongoDB, then continued development as the team grew to five developers.
  • Built and ran the knowledge-base service behind Big-B, the platform’s AI assistant: deduplicating and splitting learning material, retrieving relevant passages for Gemini, and delivering answers through Bull and Redis background jobs and Socket.IO.
  • Built semantic search with Gemini embeddings and MongoDB Atlas Vector Search, image-to-question search with Mathpix OCR, and ranking that normalizes mathematical notation.
  • Built a Lexical-based editor for mathematical notation, images, tables and code, and admin tools to flag and correct AI answers.
  • Owned forums, notifications and real-time updates, plus deployment and monitoring with Docker, PM2 and GitHub Actions.

Stack: React, TypeScript, Lexical, NestJS, Express.js, MongoDB, Redis, Bull, Socket.IO, Gemini, Docker

Read the Braimy case study Case study: sapkotarupak.com.np/work/braimy

Scholarsspace

Junior Full-Stack Developer

  • Built course discovery, discussion threads and progress tracking in React, backed by Node.js and Express REST endpoints for content delivery and activity tracking.
  • Fixed bugs and took part in code reviews and sprint planning with senior engineers.

Stack: React, Node.js, Express.js

SELECTED WORK

EXPERTISESKILLS

React, Next.js (App Router, SSR), TypeScript, JavaScript, TanStack Query, Zustand, Lexical, Storybook, Tailwind CSS
Node.js, NestJS, Express.js, REST API design, WebSockets and Socket.IO, background jobs (Bull)
PostgreSQL, MongoDB, Redis, Firebase
OpenAI API, Gemini, LangChain, retrieval-augmented generation (RAG), vector search (MongoDB Atlas, Pinecone), MCP
Jest, React Testing Library, GitHub Actions, Docker, PM2, Google Cloud Platform, Web Vitals and error monitoring

EDUCATION

Diploma in Information Technology

Nepal Banepa Polytechnic Institute