
Upgrading a 4-Year-Old Next.js Blog with AIAI
What it took to go from Next.js 9.5, 136 vulnerabilities, and an abandoned MDX plugin to a fully modern stack with zero vulnerabilities — using AI-assisted development.

What it took to go from Next.js 9.5, 136 vulnerabilities, and an abandoned MDX plugin to a fully modern stack with zero vulnerabilities — using AI-assisted development.

A curated exploration of the technologies I'm learning in 2026—from AI-powered development and data engineering to infrastructure, mobile development, and ethical hacking.

A minimalist 3-day strength program inspired by Soviet training philosophy. Maximum muscle recruitment with minimal exercise variety.

The biggest leaps in AI aren't coming from better models — they're coming from creative engineers who know how to build smarter software around the ones we already have.

A year of professional growth in banking ETL systems, competitive mountain biking achievements, personal engagement, and quiet internal transformation through consistency and deliberate practice.

A reflection on The Old Man and the Sea by Ernest Hemingway — on endurance, quiet strength, and finding meaning even when success slips away.

Reflections on the ending of Orwell's 1984, exploring the broken spirit of Winston and Julia, and what it means for freedom, truth, and human connection

A full-season recap of my experience racing the 2025 Kelso MTB Series, including results, lessons, stats, and key takeaways from a summer of riding and racing.

A 10-day summer road trip across Ontario, Quebec, New York, Massachusetts, New Hampshire, and Vermont. Almost 3,000 km of beaches, trails, food, and cities.


After a year with Java, I returned to Rails — and rediscovered how joyful and elegant it can be, thanks to gems like meta-tags.

A short reflection on the passing of my grandfather Joaquim Valverde, the feeling of saudade, and the reminder to live fully.

Most of what I learned in school didn't stick — and that's okay. As an adult, I've realized it wasn't a lack of intelligence, but a lack of context and curiosity. This post reflects on how learning changes over time, sparked by revisiting a thought experiment I forgot I'd ever studied.

More companies are moving from public cloud to hybrid and on-prem. Here's why—and why I'm rethinking my home lab setup because of it.

With AI changing software jobs fast, is it time to diversify? A reflection on coding, careers, and learning skilled trades

A reflection on the mental model "The Map Is Not the Territory" and why we should question simplified explanations—especially in the age of AI.

How I use ChatGPT to process handwritten to-do lists into structured, time-blocked markdown for Obsidian—saving time every morning.

A personal reflection on worry, control, and the wisdom of Jesus' words from the Sermon on the Mount—through the lens of modern anxiety.

Reflecting on my first MTB races, I realized how competition pushed me to grow faster than years of casual practice ever did.

Tech layoffs are accelerating—and AI is often cited as the reason. Is this the new normal? A personal reflection on staying adaptable.