Blog
Coding with Claude code and LLMs: What I've learned after 3 months
Reflections on working daily with Claude Code and LLMs for three months, the benefits of full repo context, and why experience still matters.
My experience with arrogant developers
A reflection on developer culture, code consistency, and the damage caused by ego-driven decisions in software teams.
The luxury of letting ideas marinate
This post explores the power of letting ideas sit. It reflects on how having time, space, and a clear mind can lead to better solutions — especially in engineering and research. It contrasts rushed patches with well-thought-out fixes that emerge when pressure is low and the mind is calm.
I asked AI about the future of AI (Yes, AI-ception)
I wanted to know: where is AI going in the next 10+ years? Is diving deeper into large language models (LLMs) in 2025 still a good bet for developers like me? What jobs will rise? What skills will matter?
Decisions. Decisions. Decisions
How the impact of decisions at the right time is important for a fast-moving startup
The plant that couldn't bloom
There was a time I thought I wasn’t good enough. That I didn’t belong in tech. That I just couldn’t keep up.
The art of the API abstraction
What is an API and how its abstraction is an art
Deploy a streaming LLM with Terraform, Kubernetes and vLLM: the complete stack (part 2)
How to deploy an LLM on your own infra with terraform, Kubernetes and vLLM
Building a streaming LLM with Next.js, FastAPI & Docker: the complete stack (part 1)
How to build a simple streaming API using Llama
The death of boring docs
How frameworks with long documentations have failed