Resume

I'm a software engineer with a passion for building products that people love. I have experience working with a variety of technologies and languages, including JavaScript, TypeScript, React, Node.js. I care about shipping useful software, learning quickly, and growing through ambitious technical problems.

Resume

Work Experience

  • Sherpa (sherpahq.ai) - Munich, Germany Full-time

    Software Engineer (Contract → Full-Time)

    • AI Agent Platform: Built a production AI agent platform on Mastra and the Vercel AI SDK. One runtime serves web, Slack, and Microsoft Teams with human-in-the-loop approvals, sessions that survive restarts, and per-user OAuth. 145+ PRs merged in 4 months.
    • Real-Time AI Canvas: Built a collaborative canvas: a canonical state machine streamed over SSE, driven by a typed command bus. Per-field three-way merge keeps concurrent human and AI edits from overwriting each other.
    • Large-Scale RAG: Built retrieval over a 185K+ chunk corpus and a 350K+ edge knowledge graph: six hybrid search lanes (pgvector + BM25), cross-encoder reranking, PageRank graph expansion, and deterministic rule engines under the LLM.
    • Multi-Tenant Security: Led a zero-downtime migration to database-enforced multi-tenancy with Postgres Row Level Security. Automated policy-coverage checks in CI keep new tables from shipping unprotected.
    • AI Gateway: Centralized all LLM traffic behind a typed gateway on Cloudflare AI Gateway, with edge retries, cross-model fallback, and cost observability. Custom ESLint rules make bypassing it a build error.
    • Platform Engineering: Built per-PR preview environments on Railway and Cloudflare Workers, 4-way sharded Playwright E2E, and nightly full-stack test pipelines.
  • Yobr (yobr.io) - Oslo, Norway Full-time

    Founding Engineer (Full-Time)

    • Tech Stack Migration: Led comprehensive migration to modern architecture using Next.js, Fastify, and Trigger.dev for async job orchestration. Implemented end-to-end type safety with tRPC for shared RPC contracts between frontend and backend.
    • AI Agent Development: Architected and deployed sophisticated AI agents with 100+ tools using Vercel AI SDK and Mastra.ai, significantly enhancing the job posting workflow and user experience.
    • Async Task Orchestration: Designed complex asynchronous workflows using Trigger.dev to manage multi-party job interactions, automating communication workflows between employers, candidates, and recruiters.
    • DevOps & Database Architecture: Executed production database migration to PostgreSQL. Engineered custom application-layer Row Level Security (RLS) alternative, improving performance and maintainability by moving away from native PostgreSQL RLS.
    • Product Design Contribution: Collaborated on UX/UI design and wireframing, contributing to the overall product vision and user experience strategy.
  • Yobr (yobr.io) - Oslo, Norway Internship

    Software Engineering Intern

    • Flagship Job Planner: Designed flagship Job Planner with nested AI-powered steps and streaming capabilities, enhancing workflow efficiency.
    • Design System Overhaul: Overhauled design system, creating unified component library that improved development velocity and UX consistency.
    • Platform Rework: Led comprehensive rework of company and student platforms, modernizing architecture and UI for enhanced performance.
    • Organizations & Team Management: Architected organizations and team management system with Row Level Security for secure multi-tenant access.
  • CaseCraft (NUS Singapore) Internship

    Software Engineering Intern - Full-Stack Development & AI Integration

    • Frontend Development: Engineered the entire frontend using React with Tanstack Router, styled with TailwindCSS, resulting in a responsive and intuitive user interface. Significantly enhanced the design and user experience for educators and students.
    • Backend Architecture: Developed a comprehensive backend using TypeScript and Ts-Rest, implementing robust authentication and achieving end-to-end type safety. Migrated the entire application to PostgreSQL, utilizing auto-generated Zod schemas for complete type safety.
    • Codebase Optimization: Led the migration from JavaScript to TypeScript, resulting in a 24% reduction in application failure and error rates, significantly improving overall system reliability.
    • AI Integration: Designed and implemented AI pipelines leveraging OpenAI, enhancing the application's capabilities and user engagement.
  • Lumoflo Personal Project

    Lead Developer - Full-Stack & Mobile Multi-Tenant E-commerce Platform

    • Backend Architecture: Engineered robust backend using Express.js and ts-rest, implementing end-to-end type safety. Designed sophisticated monorepo structure, reducing build times by 56% (15 min to 6.6 min).
    • Advanced Features: Developed complex account synchronization for carts and queues. Implemented high-performance job queuing system using bull-mq, Redis and Trigger.dev for efficient task processing.
    • Mobile Development: Developing a React Native application for merchants that utilizes the common backend contracts and the aforementioned APIs.
    • Frontend Development: Led frontend development with Next.js, creating a centralized design library of reusable components. Optimized dev environment, reducing server startup times from 5.12 minutes to under 10 seconds.
    • Automated Testing: Wrote over 40 end-to-end tests for core modules, automating API endpoint testing using Docker, Superagent, Prisma, and Jest, significantly enhancing code reliability.
    • Tech Stack: Backend: Express.js, TypeScript, Postgres, Redis, Ts-Rest, Agenda, Jest, Jupa | Frontend: Next.js 14, React Server Components, TailwindCSS | Infrastructure: Docker containers, Fly.io, Cloudflare Images, Vercel Platform
  • Andronix Personal Project

    Lead Developer - Ranks No. 1 on Google Play Store for "Linux" keyword, Over 2.4M+ downloads

    • Android App: Developed the entire Android App using Kotlin with MVVM architecture. Implemented Retrofit & OkHttp for Rest API calls & caching, LiveData & Coroutines for async operations.
    • Backend Development: Developed scalable backend architecture:
    • TypeScript Migration: Refactored codebase to TypeScript, increasing test coverage to over 80%
    • Testing Infrastructure: Implemented Firebase emulators, boosting integration test coverage from 0% to 78%
    • Microservices Architecture: Modularized into Internal, Commerce, and Product APIs, significantly reducing maintenance overhead
    • Frontend Development: Built website using NuxtJS and VueJS, styled with TailwindCSS. Implemented comprehensive end-to-end testing using CypressJS.

Education

  • Dr. A.P.J. Abdul Kalam Technical University (AKTU)

    Lucknow

    • - B.Tech in Computer Science and Engineering (Artificial Intelligence)

    • - Part of various Technical Clubs, core member of Loop, the Coding Club

  • Spring Dale College

    Lucknow

    • - President of the Computer Science and Mathematics Club

    • - Senior Year in PCM + Computer Science

Skills

Talk to my portfolio