Richard Lemon
  • Home
  • Articles
  • Now
  • About
Subscribe

Frontend

Frontend notes from 11+ years of shipping web stuff. JavaScript, performance, web APIs, and the craft behind interfaces that feel right. 53 posts

All AI CSS Frontend Productivity Biohacking Tools Build in Public Thoughts
06 Sep, 2026
Build in Public
I started a studio for Ghost themes
06 Sep
Build in Public

I started a studio for Ghost themes →

On 2 September I registered a company. On 6 September, four days later, the first product went on sale. The company is called Aftertype, it is a one-person studio in Maastricht, and it makes premium themes for Ghost.
06 Sep, 2026
Frontend
The grid decision that rewrote my lightbox logic
06 Sep
Frontend

The grid decision that rewrote my lightbox logic →

Locking aspect ratios on the Aftertype themes grid forced a rewrite of the lightbox and breakpoints, and made the gallery better at selling design.
20 Aug, 2026
CSS
A CSS Hover-Reveal Pattern for Technical Specs
20 Aug
CSS

A CSS Hover-Reveal Pattern for Technical Specs →

A CSS-only hover-reveal pattern for Gate Seal specs, with keyboard focus fallback, that keeps core numbers visible and tucks extra context behind intent.
16 Aug, 2026
Frontend
ABM landing pages for maritime cybersecurity
16 Aug
Frontend

ABM landing pages for maritime cybersecurity →

Using the Blackhole Networks case to show what changes when you stop treating industrial cybersecurity buyers like generic SaaS traffic and start designing ABM landing pages on purpose.
13 Aug, 2026
AI
From hobby banknote app to an enterprise AI pitch
13 Aug
AI

From hobby banknote app to an enterprise AI pitch →

A hobby banknote recognition app with a React Native + Expo camera pipeline grew into a serious AI intake tool and a pitch to a major currency grading company.
29 Jul, 2026
Frontend
The layout bug that vanished when I changed the copy
29 Jul
Frontend

The layout bug that vanished when I changed the copy →

A two-column product layout broke only at 1120px wide. The fix was not new CSS, but rewriting one overstuffed feature sentence so the browser could finally wrap it.
25 Jul, 2026
Frontend
Content breakpoints for a single hero component
25 Jul
Frontend

Content breakpoints for a single hero component →

A category hero only started working once its breakpoints came from the heading, cards, and nav, not from tablet and phone widths.
20 Jul, 2026
Frontend
Why I Prototype Motion Before Polishing Layout
20 Jul
Frontend

Why I Prototype Motion Before Polishing Layout →

Static layouts can look perfect and still refuse to move. By prototyping motion early, spacing, hierarchy and components evolve around how the interface actually behaves.
18 Jul, 2026
AI
The Hour I Lost to a Plausible AI Debugging Answer
18 Jul
AI

The Hour I Lost to a Plausible AI Debugging Answer →

A confident AI diagnosis of a React Native hydration issue sent me refactoring the wrong layer for 45 minutes. The real bug was a string "null" in the API.
16 Jul, 2026
Frontend
The frontend code I deliberately keep boring
16 Jul
Frontend

The frontend code I deliberately keep boring →

One feature taught me that a neat React state machine was less valuable than three plain useState hooks, and it changed how I choose boring frontend code.
15 Jul, 2026
Frontend
When smooth animations make a fast site feel slow
15 Jul
Frontend

When smooth animations make a fast site feel slow →

A site can be technically fast and still feel slow if your animations sit between intent and feedback. These are the ones I shortened, simplified, or removed after watching real users.
14 Jul, 2026
AI
Where Cursor Stops and My Judgment Begins
14 Jul
AI

Where Cursor Stops and My Judgment Begins →

Cursor is very good at filling in the boring middle. Recent client work showed exactly where that stops, and where experience still has to say no.
  • # Explore
  • Home
  • Articles
  • Archive
  • Categories
  • Now
  • #Topics
  • AI
  • CSS
  • Frontend
  • Productivity
  • Biohacking
  • Tools
  • Build in Public
  • Thoughts
  • #Connect
  • About
  • Newsletter
  • LinkedIn
  • GitHub
  • X / Twitter
Richard Lemon
Richard Lemon © 2026. Published with Ghost & Rand