Blog

Notes on building things.

Thoughts on web development, design, and my ongoing AI journey.

Michael Roehn

Meet Hark — the AI That Finally Feels Human

Hark is a brand-new personal assistant that feels less like an AI chat and more like one long, ongoing conversation with someone who knows you. Here's why it has earned a place in my daily toolbox.

AITools

Two Quiet Weeks in the Workshop

Not much changed on this site between 7 and 23 September — but a better contact form, about fifty new concept builds and one sneaky deploy-script bug all happened behind the scenes.

Web DevBehind the Scenes

Six New Sample Sites

Six new fictional concept builds joined the homepage's Practice work gallery yesterday — a marketplace, a storybook, a lifestyle platform, an outdoor brand, an industrial site, and a climate dashboard.

Web DevDesignBehind the Scenes

Splitting Off a Visuals Page

The color picker gets its own page, two new mixer sliders, an "Apply to Own" shortcut, and a caching bug that made a working feature look broken.

Web DevAIBehind the Scenes

Two Rewrites, a Corner Bug That Wouldn't Die, and a Regression Test

New hero copy for the Home and About pages, a Firefox corner-clipping bug that took three tries to actually fix, a cursor-tracking regression along the way, and a contrast checker built to catch the next one automatically.

Web DevBug FixesBehind the Scenes

Building a Real Client Pitch

A real, still-private pitch for a metalworking and locksmithing business — built to a strict brief, checked in an actual browser and against a validator and a contrast formula, with real bugs caught and fixed before handoff.

Web DevClient WorkBehind the Scenes

A Live Demo, Two Color Fixes, and a 1983 Memory

The locksmith site preview gets a real demo link, two of the Experiment page's color effects get fixed for bright mode, and a very old memory makes it onto the About page.

Web DevBehind the Scenes

A Face, a Real CV, and a Cache Bug

My own portrait finally makes it onto the site, the About page's career timeline gets rebuilt from my actual CV, and a caching mistake teaches me a lesson the hard way.

Web DevBehind the ScenesAbout Page

Anonymizing a Sample Site

A new sample site went up in the portfolio today — built from real research on an actual metalworking business, then deliberately scrubbed of everything real before it ever went public.

Web DevPrivacyBehind the Scenes

Building a Traffic Console

A ground-up redesign of the stats dashboard — a validated color system, real interactivity, and a close look at why none of it needs a GDPR consent banner.

Web DevPrivacyBehind the Scenes

A Day of Polish — and Two Real Bugs

A new About page milestone, smaller sliders, a full bright mode, a CTA glow rolled out sitewide — and two bugs worth explaining.

Web DevBug FixesBehind the Scenes

Building the Experiment Page

Six live, playable interface techniques — and the detail I like most about how they turned out.

AIWeb DevBehind the Scenes

Enjoying the read?

I'm also open to new freelance projects — let's talk about yours.

Get in touch