Backend engineer specializing in scalable systems and AI tooling. MS Computer Science, McGill University.
Selected Work
Personal projects built with production-grade thinking. Everything links to source code.
Distributed event pipeline designed for high-throughput log ingestion and processing with sub-10ms latency at scale.
Privacy-first tool to detect AI-generated vs real images using C2PA/JUMBF content provenance standards and EXIF/XMP metadata. Runs entirely in-browser — zero data retention.
Personal URL shortener with custom aliases, click analytics, rate limiting, and async job processing via message queue.
AI service with a RAG pipeline using FAISS for knowledge retrieval. Processes documents asynchronously and routes queries through GPT-4 for accurate, grounded responses.
About
I'm a backend engineer and AI builder with a Master's in Computer Science from McGill University. My work lives at the intersection of distributed systems, AI tooling, and building things people actually use.
I care about systems that scale, products that ship, and code that's worth reading. When I pick up a problem, I think about it end-to-end — from architecture to deployment to what happens when it breaks at 2am.
I'm the founder of GradYard, a mentoring community I built to help students navigate grad school applications and research. I've also done research at McGill's Software Engineering Lab (SEL).
Outside of code, I make cinematic content, read obsessively about technology and startups, and think about how AI changes what it means to build software.
Let's talk → suraj.verma@mail.mcgill.caStack
Tools and technologies I reach for when building backend systems and AI-powered products.
Experience