I've been meaning to start writing for a while. The trigger was simple: every time I learn something useful, it dies in a Notion doc nobody reads. So this is the fix.
What you'll find here
Mostly engineering notes. Things I had to figure out the hard way:
- Full-stack patterns I keep reaching for
- AI/ML experiments — what worked, what didn't
- Short reviews of tools I actually use day-to-day
A code sample, because of course
Here's the obligatory snippet to make sure syntax highlighting works:
export function greet(name) {
if (!name) throw new Error("name is required");
return `Hello, ${name}!`;
}
console.log(greet("world"));And a Python one for variety:
def fib(n: int) -> int:
a, b = 0, 1
for _ in range(n):
a, b = b, a + b
return aWhat's next
I'll aim for one post a week. Topics floating in my head right now:
- Why I rewrote my expense tracker three times
- Notes on building with Next.js 16 and the App Router
- A teardown of my hyperspectral imagery model from last summer
If there's something specific you'd like me to write about, drop me an email.