I like to solve problems. Mostly work with app and backend technologies.
Wingman: my personal RAG chatbot
I built Wingman to learn how RAG systems work, ship something useful for my portfolio site, and experiment with the cost and performance trade-offs that make these systems feel production-ready.
How I wrote my language: AntiLang
In this blog, I talk about my thought process, what I learned, and how I built AntiLang.
Animating Canvas in Flutter
CustomPainter is an amazing way to have total control on what you want to paint on screen. Animating these could be tricky but the results are worth it.
The Real Truth
A lot of times the real truth hides/changes because of different perspectives or to make it morally correct.
Serverside Dart #2
A comparison between serverside frameworks in Dart and other languages
Expectation never kills.
The age-old saying that “Expectation kills” is so misleading.
Serverside Dart
A comparison between serverside frameworks in Dart and other languages
Our Tech Community (OTC) and Me
Please read the post nothing can summarize this