Blog Posts

Thoughts on engineering, tools, security, and the occasional career reflection.

Apr 202615 min read

building my own cms

i wanted one place to write. so i built it. and then i almost shipped it broken.

#cloudflare r2#next.js#Next.js#cms#building in public#turso
Apr 20265 min read

a page for every commit

i wanted the site to show its own evolution. so i built a timeline page that reads straight from git.

#next.js#building in public#design#git
Apr 20261 min read

Post With blog CMS manually created

post with blog cms manually created

Mar 20263 min read

Migrating My Old Blog to This New Site

my old blogs were scattered everywhere and honestly kind of embarrassing. so i built a new one and bought the domain for 5 years.

#Web Development#Next.js#Personal
Feb 20264 min read

AI and a Realization About It

been thinking a lot about what we're even supposed to do when AI can do most of it. turns out the answer isn't what i expected.

#AI#Personal Growth#Life
Jan 20263 min read

Remote Work, the Plus and Minus

four years of working from home. the freedom is real but so is the staying-up-till-4-AM part.

#Career#Remote Work#Productivity
Mar 20254 min read

Some lesson

some things you hear a hundred times and they don't land. then one day they just... hit. these are the ones that hit me this year.

#Reflection#Personal Growth#Life
Nov 20243 min read

JavaScript Overhead

i love javascript. i built my career on it. but can we talk about how chaotic this ecosystem is?

#JavaScript#Web Development#Opinion
Apr 20243 min read

WA New Feature That I Really Like

WhatsApp finally let you message yourself. the feature i've been waiting for is here and it's actually a bigger deal than people think.

#Messaging#Tech#Product Design
Dec 20233 min read

The Cybersecurity Mindset in Everyday Development

How a security background shapes the way I write and review code.

#Development#Best Practices#Security
Sep 20233 min read

Life After College

graduated in 2021, been working almost two years now. nobody prepared me for any of this.

#Career#Personal Growth#Life