Profile Photo

Backend Developer

I'm Vinuka Kodituwakku. I work on backend systems and share what I learn here. This blog contains my notes on system design, architecture patterns, and technical solutions I've worked through. I write about real challenges in backend development and the approaches that have worked for me. If you're curious about backend tech, you might find something interesting.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Latest articles

Is AI making you a bad developer? An MIT study suggests it might be. Learn how to use AI without losing your critical thinking skills.

#[derive(ai-in-programming)] #[derive(critical-thinking)] #[derive(LLM)]
Post::read_more()

Learn how authentication works, its challenges, and why understanding it matters before using tools like Auth0 or Firebase. A must-read for developers.

#[derive(authentication)] #[derive(authorization)] #[derive(tokens)] #[derive(sessions)] #[derive(JWT)]
Post::read_more()

hello_world

#[2025-04-14]

A backend focused blog about Rust, Go, systems design, databases and stories from real projects. Written for devs by a dev.

#[derive(hello_world)] #[derive(rust)] #[derive(go)] #[derive(system-design)]
Post::read_more()