Frontend developer
I build fast, accessible interfaces for the web.
Hi, I'm Grafil Davis. I work with TypeScript and React, care about performance budgets, and like turning messy requirements into simple products.
Selected work
Ledgerly
Dashboard for small teams to track invoices and recurring payments, with offline-first sync.
React · TypeScript · IndexedDBTrailnote
Minimal hiking journal with GPX import, elevation charts and shareable route pages.
Svelte · MapLibre · VitePixelwise
Design token pipeline that turns a Figma file into a typed component library.
Node.js · Storybook · CSS variablesQuietmail
Lightweight newsletter editor with live preview and a plain-text fallback generator.
Preact · Web ComponentsAbout
Seven years of building web products, from early-stage startups to internal tools used by thousands of people. I prefer small teams, short feedback loops and boring, reliable technology.
Outside of work I shoot film photography and maintain a few open-source utilities.
Contact
Open to freelance projects and interesting collaborations.
hello@grafildavis.usm26.ru