From low-level systems
to scalable full-stack products.
I'm Abhinav Singh — a full stack developer and software engineer who loves building resilient distributed systems, high-performance engines, and agentic AI platforms. I thrive on deep problem-solving, clean architecture, and shipping code that holds up under load.
I believe great engineering comes from curiosity, rigorous fundamentals, and shipping fast with uncompromising attention to detail.
Location
India
Status
Open to opportunities
Focus
Full Stack · Distributed Systems · Agentic AI · C++
How it started
My journey started with a fascination for computer internals and low-level code — understanding how memory, operating systems, and algorithms orchestrate complex software. That curiosity drove me to dive into C/C++, core data structures, and competitive problem solving.
As a Computer Science student at UPES Dehradun, I honed my analytical problem-solving skills on Codeforces (Specialist, 1469 peak rating) and solved 600+ algorithmic problems on LeetCode. Competitive programming taught me how to reason about edge cases, latency constraints, and algorithmic efficiency under tight time limits.
Beyond theory, I'm passionate about building scalable, production-grade applications. As Secretary and ex-Vice President of the OPEN Community at UPES, I mentored and led 100+ contributors across open-source initiatives and developer hackathons.
Today, I build across the entire stack: from ultra-low-latency order matching engines in C++20, distributed multi-tenant email schedulers with Redis and BullMQ, to agentic AI platforms powered by LangGraph, OpenAI, and Google Gemini.
How I work
Master the fundamentals
High-level abstractions are only as solid as the underlying foundation. Understanding operating systems, network protocols, and data structures produces resilient systems.
Ship with precision
Fast iteration doesn't mean sloppy execution. Type safety, deterministic state management, and clear testability come standard.
Performance by design
Whether cutting memory allocations with custom memory pools or optimizing Redis rate-limiting buckets, latency and efficiency are never an afterthought.
Learn and share in public
Writing technical articles, contributing to open-source projects, and mentoring peers compounds knowledge and helps the entire community grow.
Beyond the code
Outside of engineering, you'll find me writing on Medium about software architecture and security, exploring competitive programming contests, or digging into low-level network and systems tools.
I'm drawn to relentless builders and engineering cultures that combine technical rigor with ambitious product visions.