Programming languages
The foundations I reach for first
- JavaScript
- TypeScript
- Python
- Java
- PHP
/ I work as a Frontend Developer
I am a developer driven by clean architecture and sharp interfaces. I spend my days turning product ideas into fast, accessible web applications - and my evenings pulling apart new frameworks to see how they work.
Remote, working across time zones
Your Name
24
Projects shipped
18
Technologies worked with
5
Years writing code
3.2k
Commits last year
I started writing code because I wanted to understand how the things I used every day were put together. That curiosity never left - it just grew into a career spent building interfaces, APIs and the quiet infrastructure in between.
My approach is simple: understand the problem before reaching for a solution, keep the codebase readable for whoever inherits it, and treat performance and accessibility as part of the design, not a cleanup task.
Outside of client work I write small tools, contribute to open source, and sketch interface ideas that are far too ambitious for a weekend.
How I work
Small commits, readable abstractions, and tests where they earn their keep.
What I am after
Product teams that care about craft, and problems that outlast a single sprint.
Languages, frameworks and tools I use day to day. Treat this as a working inventory rather than a ranked scoreboard.
The foundations I reach for first
Interfaces, systems and everything users touch
Data, services and the contracts between them
How the work actually gets shipped
A sample of things I have designed, built and shipped. Each one solved a real constraint - speed, scale, clarity or all three.
Pulled live from the public GitHub API, so this list stays current without me touching the site. Curated work stays above; everything here is whatever I pushed most recently.
This feed turns on as soon as a GitHub username is set. Open the site configuration and set VITE_GITHUB_USERNAME in the environment file, or change GITHUB_USERNAME in the profile data file, from the default value to your own handle. No token or password is needed - only public repositories are read.
Until then, the curated projects above are what visitors see.
Roles, studies and certifications that shaped how I build software.
2023 - Present
Independent / Contract
Leading interface work for product teams: design systems, performance budgets and front ends that stay maintainable after launch.
2021 - 2023
Product Studio
Shipped customer-facing applications in React and TypeScript, and introduced the component library the team still builds on.
2020 - 2021
Digital Agency
Built marketing sites and internal tools, and learned how much of good engineering is really about communication.
2022
Online Certification Program
Deployment pipelines, container basics and the economics of running services in production.
2016 - 2020
University
Algorithms, databases and distributed systems, with a final project on realtime collaborative editing.
The things currently open in my editor and my reading list.
Rust
Ownership, borrow checking and WASM targets
Edge runtimes
Streaming responses close to the user
Playwright
End-to-end coverage that teams actually keep
WebGPU
Compute shaders in the browser
Event-driven design
Queues, idempotency and replay
Advanced accessibility
Screen reader patterns beyond the basics
Whether it is a product to build, a front end to rescue or a role to talk about - send a note and I will get back to you. I read everything that comes through this form.
Remote, working across time zones