CHECKING STATUS
I AM LISTENING TO
|

ARCHIVE.

Let’s Talk!

Looking for a reliable partner to bring your project to the next level? Whether it’s development, design, security, or ongoing support—I’d love to chat and see how I can help.

Get in touch,
and let’s create something amazing together!

Here’s the thing about the macOS menu bar: Apple gives you zero control over it. Your apps just pile in from the right, squeezing together like commuters on a rush-hour train, and you either live with it or you don’t. There’s no padding, no grouping, no breathing room. Just a wall of tiny icons staring […]

PDF operations are one of those recurring pain points that never fully go away. You need to fill a contract template, strip and rewrite document metadata before archiving, generate an invoice from an HTML template, and stamp every page with a branded header. The default answer is a SaaS API subscription that charges per document […]

Generating PDFs on a server is one of those tasks that sounds simple until you actually sit down to do it. HTML-to-PDF rendering drifts between browsers, LibreOffice headless mode is finicky to install, and most SaaS solutions charge per page once you hit volume. Gotenberg solves this cleanly: a single Docker container that bundles headless […]

I already wrote about FAQ schema in 2026 — short version: it’s still useful, just not the rich-snippet darling it once was. But that piece got a lot of follow-up questions like “okay, what about all the OTHER schema types?” Fair question. Here’s the deal in 2026: Google quietly killed seven more schema types’ rich […]

Here’s a problem every UI dev hits eventually. You’ve got a sticky nav, a floating chevron, a fixed-position button — something that sits on top of your page and doesn’t scroll with it. The page looks great. Then someone scrolls through a dark hero section into a white content area and suddenly your white chevron […]

FFmpeg is the swiss-army knife of media processing, but wiring it into a web application is rarely fun. You either install the binary on every worker, juggle temp directories, sanitise shell arguments, and hope nothing escapes your wrapper – or you reach for a heavy SaaS service and pay per minute of video. Aureum-Cloud/FFmpeg-API takes […]

Font licensing is wild. Proxima Nova — one of the most-used typefaces on the entire web — will run you $65 per style, and a full family license easily clears $300. Futura? Brandon Grotesque? Circular (yes, Spotify’s font)? We’re talking hundreds of dollars before you’ve typed a single character. For personal projects, indie dev work, […]

So you want to set up email on a subdomain. Maybe you’re trying to route support@help.yourdomain.com to your helpdesk, or you want newsletters@mail.yourdomain.com to run through your ESP without torching your main domain’s reputation. Whatever the reason, you’ve landed on the right page. MX records for subdomains are one of those DNS topics that seem […]

If you have ever embedded an audio player on a podcast site, a music portfolio, or a media archive, you have probably noticed that pretty rendered waveform behind the playhead. Libraries like Wavesurfer.js and Peaks.js can draw those visuals on the client, but decoding a 60-minute MP3 in the browser is slow, memory-hungry, and unreliable […]

Here’s a question that’s been bouncing around dev Slacks and SEO Twitter for the past year: should you bother serving Markdown to AI agents and crawlers? Is it actually worth the effort, or is it just another shiny standard that’ll quietly die like so many before it? Short answer? Yeah, it’s worth doing. The longer […]