Caffeine Hackathon
Earlier this week, I participated in the Caffeine Hackathon — a 4 hour sprint to build a working, production-ready app using nothing but natural language. No IDE. No local dev. No boilerplate. Just my overdressed self, a prompt window, and an AI dev environment built on the Internet Computer.
Caffeine is a full-stack vibe coding platform (kinda). You describe what you want, and the system scaffolds it in real time. Think infrastructure, logic, UI, and data all orchestrated through a conversational interface. It’s a interesting take on app development, where your ability to express intent is the primary skill.
Flexor: Personalized Mobility Routines
Out of the hackathon came Flexor, an adaptive mobility tool that creates personalized stretch routines based on how your body feels and what you’ve recently done.
In just 4 hours, I built something that would typically take a small team 36+ hours. It features a working LLM-enabled routine generator, body-state inputs, and an activity log.
Out of 80 total projects, Flexor placed in the top 9 overall and top 5 in the technical track.
Read the Flexor Overview included in my hackathon submission.
Tam Week
From July 7–11, I participated in Tam Week: a 5-day cycling challenge hosted by Ornot that invites riders to summit Mt. Tamalpais as many times as they can. I committed to doing it the hard way: biking from downtown San Francisco, through Sausalito and Mill Valley, to the top of West Peak — and back — every day.
In the end, I totalled over 270 miles, 15,500 ft of elevation gain, and 22 hours in the saddle. I also passed 2,500 lifetime miles on my gravel bike along the way.
Tam Week was a humbling test of my fitness and mental headspace. It was tough. For finishing all 5 days, I picked up an Ornot Park Jersey, socks, poster, and a well-deserved donut.
I guess you'll catch me pushing code... and pedals.
Changelog: New!
Purpose
To me, a changelog is an underrated way to showcase to others what you're building and why it matters. When used well, it shows that you are fast, organized, and exceptional.
A tool like this typically surrounds a company or a single product, used to communicate progress to customers and stakeholders. But I see potential in using one personally: a way to reflect, document momentum, and build in public.
Practicality
Changelog v0 was built on three tools: Lit, Next, and MDX. Lit was chosen for its framework-agnostic flexibility, allowing this template to adapt across future projects and frontends. Next provides a stable, industry-standard foundation. MDX powers the document-driven update flow, making changelog entries simple to write and publish.
Future versions will focus on email updates, extensibility, developer experience, and a changelog peer-to-peer subscriptions concept — my spin on RSS feeds. It might sound strange, but I see value in “subscribing” my personal changelog to the products I'm building alongside it. More on that soon.
The UI borrows design concepts from Linear’s Changelog, Cursor's Changelog and Mark 4 (radison.io).
Mark 4: Progressively faster
Performance overhaul
Mark 4 (radison.io) is now faster than ever. The underlying architecture has been rebuilt as a Progressive Web App (PWA), bringing near-instant navigation, seamless reloads, and offline support across the entire site. Every interaction is radically fluid.
Link thumbnails
Sharing links from radison.io now generates rich, mark-4-themed thumbnails. Each page renders its own Open Graph (OG) preview image on the fly using nuxt-og-image.
Introduced ogImage config and revised front matter with sitemap, robots, and canonical support Replaced Nuxt Content with fully static page generation Increased fade-in animation reliability when navigating between pages Adjusted font-face URLs to use the public path directly Refined dark color palette to be slightly lighter Resume and PDF generation URLs now return "404 Not Found" on production instances
Steven Olikara: Personal polish
Following Steven Olikara's run for U.S. Senate in 2022, Steven and I decided to spin the original campaign website into a intermediary personal portfolio. The personal site sat dormant for some time, as Steven (and I) focused on defining our next chapters.
Today, we're giving that portfolio a meaningful refresh. The updated site better reflects Steven's recent media work, creative direction, and public speaking momentum.
There's still plenty left to refine. Over the next couple months, we'll continue to shape the site around Steven's style, purpose, and presence.
Visit the new site at stevenolikara.com.
with a single step.” — Lao Tzu