I’m a full-stack web developer, specializing in front-end. I love building great things with brilliant people. I'm obsessed with user experience, performance, and maintainable code.
Created & contributed
Lyrite
SPA for formatting lyrics. MithrilJs, modular-css, Webpack. Hosted on GitHub Pages at lyrite.com.
Animation-Resolve
Tool providing a function that returns a Promise, which resolves when a CSS animation completes.
cssJoin
Tool to conditionally join CSS classes.
PostHTML-Pseudo
PostHTML plugin to add pseudo classes (:first-child, :last-child, etc) to HTML (for use with HTML emails).
SVG-Spritzer
Tool to join separate SVGs into a single sprite.
Mithril-SSG
CLI static site generator for MithrilJs.
kevinkace.dev
Portfolio site, built with SvelteKit and hosted on Netlify.