Senior full stack engineer

Justin Williams

I build accessible web apps with React, Vue 3, and TypeScript. On the side I ship small open source tools and run FormBeam, a form backend for static sites and indie projects.

Justin Williams

I have spent 10+ years shipping web applications, with a core focus on React and Vue 3. That includes migrating enterprise apps from AngularJS to React for 10,000+ users while keeping WCAG compliance in the picture. I also build backends in Go and C# .NET when the job needs more than a polished UI.

Frontend

ReactVue 3TypeScriptHTMXTailwind CSSWCAG

Backend

GoC#Node.jsREST APIsPostgreSQL

Tools

GitViteFly.ioSplunkWebpack

Alternate payment schedule processing

Automated NACHA file generation for 5,000 accounts, cutting data entry errors and saving 2–3 hours a day.

Backlog processing system

Helped process on the order of 10,000 records with Vue 3 and TypeScript, saving over a year of manual work.

Splunk monitoring dashboard

Built a dashboard for real-time process and API monitoring in production systems.

GitHub →

Open source · npm

asyncq

Tiny zero-dependency concurrency limiter for Node and TypeScript. Cap parallel fetches, jobs, or agent tool calls without dragging in a dependency tree.

CLI · Go

Mass File Uploader

Go CLI for bulk file uploads to cloud storage when you need something efficient and scriptable.

Experiment

Conway's Game of Life

Real-time simulation playground powered by SpacetimeDB.

All posts →