Skip to content
Building production software

Ajay Pal
Singh.

Software engineer, final year CS at NSUT Delhi. For the last two years I’ve built production systems remotely for teams in the US and Canada.

CurrentlyPresident, GDSC NSUT · B.Tech CSE @ NSUT Delhi
Based inNew Delhi, India · --:--
  • CurrentlyPresident, GDSC NSUT·
  • PreviouslySWE Intern @ Xpurto·
  • BuildingVaultly, AI knowledge retrieval·
  • StudyingCSE @ NSUT Delhi·
  • Recognized2nd Runner-Up, Amazon HackOn S6·
  • ExploringRAG and realtime systems·
  • ReadingDesigning Data-Intensive Applications·

/01 Who

I care most about the last ten percent. How long a transition runs, which option is already selected, what the screen does when a request quietly fails. Nobody notices when you get that right, and everybody notices when you don't.

I work across the stack, and the part I enjoy most is where messy backend behavior meets the screen. Distributed services, authentication, real-time pipelines: the job is to make the complicated part feel obvious to whoever is using it. So far that has meant a release pipeline that cut deploys by 60%, a test suite at 95% coverage, and a chatbot that answers questions for over a thousand students.

Right now I'm in my final year at NSUT Delhi and running GDSC NSUT, where I organize workshops and hackathons for the campus developer community. Before that I spent two years interning remotely for teams in the US and Canada. I read more than I probably should.

Things I’ve
built recently.

Five things I built end to end, from firmware and databases up to the interface. Open any card for the details.

What I build with.

Languages, frameworks and infrastructure, grouped by where each one sits in the stack.

Languages06

  • Python
  • TypeScript
  • JavaScript
  • Java
  • C / C++
  • SQLSQL

Frontend06

  • React
  • Next.js
  • Vite
  • Flutter
  • Tailwind
  • HTML / CSS

Backend07

  • Node.js
  • Express
  • Spring Boot
  • FastAPI
  • Django
  • ASP.NET
  • tRPC

AI / ML & Queues04

  • PyTorch
  • XGXGBoost
  • Qdrant
  • RabbitMQ

Cloud & DevOps08

  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes
  • ArgoCD
  • Keycloak
  • Git

Data & Tools05

  • PostgreSQL
  • MongoDB
  • Redis
  • Prisma
  • Firebase

Where I’ve worked.

Two remote internships, one in the US and one in Canada, plus running the developer community on campus.

  1. May 2025 – Mar 2026

    Xpurto

    Software Engineer Intern · Remote, US

    Shipped a project-management platform to production, with a multi-service Java Spring Boot backend and a Next.js frontend serving hundreds of live users. I put private media behind S3 pre-signed URLs with AWS KMS encryption, moved every service onto Keycloak for single sign-on, and built a GitOps release pipeline on ArgoCD that cut deploy time by 60%. My Playwright and Pytest suite took us to 95% coverage.

    JavaSpring BootNext.jsKeycloakAWSArgoCDKubernetesPlaywright
  2. May 2024 – May 2025

    KKC Systems Inc

    Software Engineer Intern · Remote, Canada

    Built AmazeBot, a chatbot that answers admissions and course questions for 1000+ international students. Every component met WCAG 2.1 AA, which mattered when the users are spread across a dozen countries and connection speeds. It ran on Azure App Services behind a CDN at 99.9% uptime, delivering 40% faster worldwide.

    AzureReactWCAG / ARIACDNChatbots
  3. Aug 2023 – Aug 2027● Currently here

    Netaji Subhas University of Technology

    B.Tech, Computer Science & Engineering · Delhi

    President of GDSC NSUT, running workshops and hackathons for the campus developer community, and Technical Coordinator for Moksha, the university's annual fest. Took 2nd Runner-Up at Amazon HackOn Season 6.

    GDSC PresidentAmazon HackOnLeadershipCommunity

Let’s build
something worth
shipping.

Full-stack, distributed systems, developer tooling — that’s where I do my best work. Email is the fastest way to reach me.

I usually reply within a day or two.