It started with a simple question:
"A React app to show a date? Am I a fool?"

The thought of using a framework for something so simple felt absurd. So I set a constraint: solve the problem with just the basics. The result was timelink.cc, a 3KB tool that proves elegance often comes from making things intentionally harder on yourself.

That's the core of my process: adding constraints to find a more creative, and often simpler, path. It’s the same impulse that led me to beat a game without using its main mechanic, accidentally landing on a speedrunning leaderboard in the process. Stripping away the obvious solution forces you to discover a better one.


The Line Between Craft and Drudgery

I believe the creative process is allergic to automation. You can’t automate the feeling of getting a mix just right or the patience of finding the perfect shot in street photography. Those things are inefficient by design, and that’s where the art is. I won't automate the craft.

But I will ruthlessly automate the drudgery that gets in the way of the craft. I’ll build a bot to run a competition so I don't have to manage it. I'll make my notes organize themselves. The goal is to build tools that feel like a snappy, ergonomic extension of your own hands—tools that create more time and headspace for the work that actually matters.

Ultimately, it’s all driven by a simple aesthetic sense: I like pretty things. It's the same feeling whether I'm looking at the serene lines of a palm tree against a clear sky, or the clean structure of a well-written piece of code. If it’s not beautiful to look at and a pleasure to use, the job isn’t done.


A Few Personal Details

  • Fueled by a breakfast of six eggs and a deep appreciation for the perfect peanut butter and raspberry jam sandwich.
  • My downtime is often spent watching semiconductor fab videos. I find factory tours genuinely relaxing.
  • Accidentally landed on a speedrunning leaderboard for a game I was trying to beat without using its main mechanic.
  • Once won a photography competition not for artistic genius, but for being the only one who read the competition guidelines.
  • Host no-stakes music mixing competitions for a community of producers, with a bot I built to automate the boring parts so I could focus on the important part: competing for a solid 5th place finish.

Media That Shaped Me

Think of this as a compatibility test. If any of this resonates—or you want to argue about it—we'll probably get along just fine.