Hi! I'm Aryansh Kurmi
Software Developer building AI-native systems.
Shipping agents, LLM workflows, and MCP tooling into production — and using AI to build, every single day.
Latest Blog Posts
Thoughts on system design, architecture, and development. Learn from real-world examples and best practices.
Array Replacement: The Difference-Array Trick, Explained From Scratch
A Codeforces Div. 2 D that looks brutal — replace a[i] with a[i-1] - a[i] + a[i+1] whenever its two neighbours share parity — turns out to be nothing but sorting. Here is the whole thought process: how the difference array collapses that formula into a single adjacent swap, why the parity gate becomes 'same parity', and why sorting each run ascending is provably optimal.
How Netflix, YouTube and Spotify Actually Recommend Things
A system design walkthrough of recommendation at scale — candidate generation, ranking, embeddings, the cold start problem, and why it's really a two-stage funnel.
Everything That Breaks When You Scale (100M Transactions, 1M Queries a Second)
Idempotency, retries, state machines, backpressure, queue-based load levelling, and the failure modes nobody warns you about — explained without jargon.
Get In Touch
Have a project in mind or just want to chat? I'd love to hear from you. Send me a message and I'll respond as soon as possible.
Let's Connect
I'm always interested in new opportunities, interesting projects, and meeting fellow developers. Don't hesitate to reach out!
Currently Working With
Send Message
Fill out the form below and I'll get back to you within 24 hours.