Dennis Morello

Lead Frontend Engineer based in Milan, Italy

I'm Dennis Morello, a Lead Frontend Engineer based in Milan, Italy, with over a decade of experience building clean, accessible web interfaces. I care about the details that make software feel right: performance, keyboard support, and interfaces that hold up for everyone using them.

Most of my work lives on the web platform. I write about frontend engineering here, ship open-source tools when I hit a gap worth filling, and rebuilt this very site with Astro.

What I work on

Day to day that means TypeScript, React, and increasingly Astro, with a long-running interest in web accessibility. I like the low-level corners of the platform too, the kind of thing I end up writing about here, whether that's the new HTTP QUERY method or TypeScript's rewrite in Go.

Things I've built

Defrag98, a browser simulator of the Windows 98 disk defragmenter, is the one that reached the most people: it landed on Hacker News and The Verge in 2024. I later rebuilt it from scratch for a more faithful simulation.

I maintain React Awesome Reveal, an animation library for React, and Arbor, a CLI that makes git worktrees pleasant to use. A couple of smaller things round out the list: a Markdown-for-AI Chrome extension and a compound-interest simulator.

Talks

I gave a live-coding talk, Writing Accessible Components, building an accessible accordion in React from scratch.

Writing

All posts
  • WebSkill: Agent Skills in the Browser

    WebSkill (webskill.ai) is a draft proposal to run Agent Skills in the browser, using OPFS and Web Workers. How it works and where the claims are thin.

  • Why I Replaced Tailwind CSS With Vanilla CSS

    I pulled Tailwind CSS out of my Astro site and rewrote it in vanilla CSS. Here's why modern CSS made the framework optional in 2026, and how I did it.

Get in touch

The best way to reach me is by email or on X. The footer has the rest of my links.