Home
About
Projects
Articles
Contact
I'm passionate about pushing the boundaries of what's possible and inspiring the next generation of innovators.
Chronological collection of my long-form thoughts on programming, leadership, product design, and more.
June 23, 2025
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Read Article
June 22, 2025
Keyboard shortcuts to raise specific windows
As soon as I got a Keychron K10 Pro, I started to wonder what to do with those extra 4 keys on the...
Read Article
June 21, 2025
From student to full-time Platform Engineer at Appwrite
TLDR For those who are not really interested in reading some random university student’s...
Read Article
June 20, 2025
What was your win this week!?
👋👋👋👋 Looking back on your week -- what was something you're proud of? All wins count -- big or...
Read Article
June 14, 2025
New Ruby Gem: webri
Gem to display Ruby documentation web pages.
Read Article
June 19, 2025
Taking Time to Breathe: A New Chapter Begins
My life update means exploring new opportunities in AI tools and content strategy
Read Article
June 17, 2025
Missed last week's Project of the Week? Check out MapLibre's collaboration metrics!
02:00 Project of...
Read Article
June 13, 2025
Father's Day means Dad Jokes.
This is a submission for Frontend Challenge - June Celebrations, Perfect Landing: June...
Read Article
June 17, 2025
Top 7 Featured DEV Posts of the Week
Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...
Read Article
June 13, 2025
LLMs are Bad at Math
LLMs are known to struggle with math. Not in those PhD level tasks from AIME eval, where the...
Read Article
May 30, 2025
Join the World's Largest Hackathon: $1 Million in Prizes 💸
Our friends at Bolt just officially kicked off the World's Largest Hackathon, an awesome competition...
Read Article
June 17, 2025
The Illusion of Thinking: Why Apple’s Findings Hold True for AI Code Reviews
Recent research has cast new light on the limitations of modern AI “reasoning” models. Apple’s 2025...
Read Article
May 28, 2025
What are your goals for the week? #128
School is out and May is almost over. I spent Memorial Day weekend at the Renaissance Faire. Played...
Read Article
June 13, 2025
Vibe Coding Is More Fun Than Actual Coding — And That’s Okay, Bro
A love letter to coding for the aesthetic, not the algorithm. Why vibe coding slaps harder than your production backend.
Read Article
June 16, 2025
Does Cursor Generate Accessible Android Apps?
I've been testing the accessibility of Android code created by different AI tools, and this time,...
Read Article
June 17, 2025
Save the Date: Runner H Demo and Livestream on June 26 and July 3!
We're hosting two livestreams with H Company in support of the Runner H "AI Agent Prompting"...
Read Article
June 18, 2025
Towards a Raku Foundation
Drifting Apart: Some History The Raku Programming Language was originally started as the...
Read Article
May 27, 2025
Do You Plan Ahead or Figure out Programs as You Are Writing Them?
I have been wondering if I should plan ahead everything I code in advance since I tend to figure out...
Read Article
June 02, 2025
State Management in Front-end Web Development: State 101
Learn where to keep your variables to improve your app design, performance, and readability. ...
Read Article
June 02, 2025
🤖 I Built an AI Agent That Finds Jobs for Me 🤯
In this current market, finding a job that suits you is Super Hard! Recently, I was exploring the...
Read Article
May 28, 2025
I Was So Angry, I Built My Own
Frustration often breeds innovation. After years of wrestling with project management tools that...
Read Article
June 02, 2025
How do you stay sane with the non-stop tech hype (LLMs, anyone?)
Every day it feels like there’s a new tool, a new framework or a new AI model that’s going to “change...
Read Article
June 03, 2025
Top 7 Featured DEV Posts of the Week
Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...
Read Article
June 18, 2025
I Replaced MongoDB with a Single Postgres Table
Look, I need to show you something that might hurt your feelings: CREATE TABLE MongoDB ( _id ...
Read Article