AuthorMaksim Danilchenko
RoleEngineering Lead, inDrive
Cadence3–5 long-form / week

Notes on shipping
software in 2026.

Long-form on AI engineering, dev tools, agentic pipelines, and the parts of indie hacking that survive contact with production.

latest 18.oct.2026 · 19 min

tutorials

FastAPI Rate Limiting: slowapi, a Token Bucket and Redis, Tested

FastAPI rate limiting with slowapi, a token-bucket dependency and Redis. Real runs show a fixed window letting 19 requests through a 10-per-minute limit.

filed under tutorials tags fastapi · python · rate-limiting 19 min read
recent.writing all posts →
subscribe weekly · no spam

The briefing.

Long-form posts in your inbox roughly once a week — research breakdowns, tutorials, comparisons, the occasional review. No tracking pixels, no growth-hacked subject lines.

Or grab the RSS feed — same posts, no email needed.

ls topics/ 5 directories
namepostsaboutupdated
research 17 papers, but readable — algorithms, AI, systems 8 oct tutorials 28 python, go, things I actually built and shipped 18 oct comparisons 22 x vs y vs z — benchmarks, pricing, real DX 14 sep reviews 13 AI dev tools and models, after real use 25 sep careers 13 tech hiring data, EU/Cyprus angle, salary reports 14 oct
ls apps/ all apps →
namewhat it doesshipped
carb-units-calculator 🍞 Meal calculator for carbs, XE/BE/KE, glycemic index and load: 44 foods with published GI, EN/DE/RU. 27 sep orbiter 🪐 Procedural planets you can fly to: orbit, atmosphere scattering, land the ship, walk the surface — one seeded terrain from map to footsteps. RU. 22 aug mason 🏰 Procedural castles drawn in pen: 8 styles from Northern Keep to Under-mountain Gate, seeds, ruin slider — export PNG or SVG. 22 aug living-rig 🎭 Generative hand-drawn faces that live: seeded identities drift through an emotion field, blink, glance around — export PNG or seamless GIF loops. 22 aug
about full bio →

I'm Maksim. By day I lead an engineering team at inDrive. After hours I ship side projects (PageBloom, NotesPilot, MyDevKit, startgaze) and write things up here when I learn something worth keeping.

The blog itself runs on an agentic publishing pipeline I built and rebuilt — a slow-moving experiment in how much of a writer's workflow can be automated without losing the voice. It writes, fact-checks, and refreshes; I edit, decide, and publish.