
Enjoying the Smiles
The smiles are intentional now, and I have stopped overthinking what they mean. I am simply enjoying them while they last.
Blog
Notes on what I'm building, the data work at the day job, and what did and didn't pan out.
Honest stories, lessons and everyday moments from the journey of fatherhood - covering the joys, challenges, growth and memories that come with being a dad.

The smiles are intentional now, and I have stopped overthinking what they mean. I am simply enjoying them while they last.

Some days with a newborn are filled with smiles and quiet moments. Others involve gripe, vaccinations, crying and the helpless feeling of not being able to fix everything. As a first-time dad, I am learning that sometimes being present is the most important comfort I can offer.

A new father reflects on his 37-day-old daughter’s growing awareness, her first sustained smile, her curiosity about faces and the changing cries that are helping her parents understand her needs.
A compilation of how to blogs

Most online strength meters lie. Here is what actually determines password strength and a client-side checker that gives you the real number.

Every UUID generator online defaults to v4. That was right in 2015 and wrong now. Here is why v7 is the modern default for database keys, plus the generator and public API I built for it.

Send SMS from your own Android phone number through EchoCue: companion app, web dashboard and REST API. Setup steps, a working code sample and cost comparison against Twilio.
Data engineering information

AI is making SQL generation and pipeline development easier, but that does not make data engineering less important. The role is shifting toward creating trusted, well-defined and understandable data that can serve both humans and AI agents.
The World Cup may be over, but the data engineering lessons remain. From real-time match statistics to global digital platforms, the tournament demonstrates what it takes to build reliable, scalable and fast-moving data systems.
Useful tools I've built

I built a browser-based SQL formatter that supports multiple database dialects, configurable indentation, keyword casing, comma styles and line wrapping. The SQL never leaves your browser.

Every password generator I found online either wanted my email or ran the "generation" on their server. I built one that does neither. Random, easy-to-read, pronounceable, or diceware passphrase. Everything happens in your browser.