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 · IndexedDB

Trailnote

Minimal hiking journal with GPX import, elevation charts and shareable route pages.

Svelte · MapLibre · Vite

Pixelwise

Design token pipeline that turns a Figma file into a typed component library.

Node.js · Storybook · CSS variables

Quietmail

Lightweight newsletter editor with live preview and a plain-text fallback generator.

Preact · Web Components

About

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.

TypeScriptReactSvelteNode.jsWeb performanceAccessibilityDesign systems

Contact

Open to freelance projects and interesting collaborations.

hello@grafildavis.usm26.ru