# About Rajveer Singh

> Rajveer Singh, a software engineer who builds AI products end to end. How he got here, how he works, and what he does off-screen.

I’m a software engineer in New Delhi. What I’ve shipped is on the projects page; this one is the rest: how I got here, how I work, and what I do when I’m not working.

I do my best work on small teams building AI products, where an engineer carries a feature from the first screen to the server it runs on, then watches it run. I also like working fast: in one week, our team took an AI engine from a plan to the top 0.1% of 22,000.

## Story

I started in July 2024 with Harkirat Singh’s 100xDevs cohort and shipped my first project two weeks later. The first thing strangers used was 10xanswers, an AI chat component I published to npm that December. In 2025, Safire, a harassment shield I built with friends, won HackWIE 3.0 and Code Kshetra 2.0. Then I built Modulus’s product UI and most of Wii Hop’s frontend, and a take-home called Kernel led to my job at IABTM. In 2026, the same team built HyperPersona for Cognizant’s Technoverse hackathon.

Before all that, I was learning. I wrote Python on a phone through lockdown because I didn’t have a laptop. The one thing from then that mattered was a bill calculator for my father, who logged our electricity meter in a paper diary. It ran on 22 months of his readings, and it was the first time something I wrote did a real job for someone.

I like the two ends of the stack most: the interface, where every detail is a decision, and the infra, where things either stay up or they don’t. The first end has been pulling harder lately: I’ve been exploring design engineering, designing in code down to the motion and the sound, and this site is where I practise it. AI goes in the middle, treated like any dependency that can fail.

## Timeline

- Jul 2024: Joined the 100xDevs cohort
- Dec 2024: [Published 10xanswers to npm](https://rajveers.com/projects/10xanswers)
- Jan 2025: [First place at HackWIE 3.0](https://rajveers.com/projects/safire)
- Feb 2025: [First place at Code Kshetra 2.0](https://rajveers.com/projects/safire)
- Apr 2025: [Frontend engineer at Modulus](https://rajveers.com/projects/modulus)
- Jul 2025: [Software engineer at Wii Hop](https://rajveers.com/projects/wiihop)
- Sep 2025: [Software engineer at IABTM](https://rajveers.com/projects/iabtm)
- May 2026: [Top 0.1% of 22,000+ at Cognizant Technoverse 2.0](https://rajveers.com/projects/hyperpersona)

## What I build

- **Interfaces.** Fast, accessible front ends in React and Next.js, with keyboard paths, focus handling and reduced motion built in from the start. I did most of the accessibility work in IABTM’s app.
- **Backends and data.** APIs in Node and Express over MongoDB, Postgres and Redis, with indexes checked against real query plans, pages that scroll by cursor, and webhooks that verify their sender and never count an event twice.
- **Realtime.** Voice rooms on a mediasoup SFU, chat, presence and live notifications over WebSockets, and WebRTC calls where the server only makes the introduction.
- **AI in the product.** Models treated like any dependency that can fail: they choose from a list rather than invent, fall back to plain code, stop at the first rate limit, and never write a member’s words into telemetry.
- **Scale.** Ready for more servers before a product needs them: caches and sockets shared through Redis, scheduled jobs that claim their turn so each runs once, and duplicates stopped by the database, not by memory.
- **Infrastructure.** AWS from the box up: EC2 behind nginx and PM2, media on S3 behind CloudFront, uploads of up to 2 GB sent straight from the browser to S3 in parallel parts that retry on their own, and a release tag to roll back to.
- **Speed.** Pages that answer before their heaviest part arrives: work moved off the main thread, feeds served from a cache, code and images sent only where they show. The lake on this site paints in a worker and costs nothing off screen.
- **Search and sharing.** SEO as a system: one metadata builder behind every route, structured data, a share image drawn for each page, and a sitemap that leaves things out on purpose. This site scores 100 for SEO in Lighthouse.
- **Keeping it running.** Uptime checks, error tracking, model telemetry and alerts that reach the team within the hour, and failures fixed as a class, so the same one cannot happen quietly again.

## What I bring

Everyone has the same AI tools now, and I use them every day. What they can’t give you is knowing what’s worth making, seeing when it isn’t good yet, and caring enough to finish it.

That part is mine. I see the thing before it exists, and I keep going until the real one matches it. The lake on the home page is a live simulation running on your GPU, and it still lets the page load first.

## How I work

- **Idea to production.** Design it, build it, ship it, then watch it run and keep it up.
- **Read before changing.** I read a codebase before I touch it, and write down what I find: audits, runbooks, decision records.
- **Leave a way back.** Release tags, kill switches, and migrations that start as dry runs.
- **Fix the class of bug.** Not the instance. If something failed silently once, it shouldn’t be able to again.

## Off-screen

- **Chess.** Chess, when I’m away from the screen. Same habit as debugging: read the whole board before you move.
- **Matiks.** Timed mental-maths duels on Matiks, against strangers. No calculator, and no hiding.
- **Investing.** I invest a little. Compounding is the whole idea, in code and out of it.
- **Sherlock Holmes.** The books, the films and the series. For the method, not the mystery: notice what everyone skips, and stay calm on the clock.

## Contact

- Email: rajveergreets@gmail.com
- Book a call: https://cal.com/rajveer
- Résumé: https://rajveers.com/resume.pdf
- Elsewhere: [github](https://github.com/rajveeerr), [x](https://x.com/rajveeerrsingh), [linkedin](https://www.linkedin.com/in/rajveeerr), [peerlist](https://peerlist.io/rajveeerr), [npm](https://www.npmjs.com/~rajveeerr), [devfolio](https://devfolio.co/@rajveeerr), [producthunt](https://www.producthunt.com/@rajveeerr), [holopin](https://holopin.io/@rajveeerr), [wakatime](https://wakatime.com/@rajveeerr)
- Open to conversations.
