Hire Me
Design systems and front-end platforms, full-time or on contract.
I help engineering teams build design systems and front-end platforms that make products consistent, accessible, and faster to ship. You can hire me for a full-time role or a contract engagement.
Roles I'm looking for
I'm open to staff and senior engineering roles where I can shape how a product's front end is built, from design systems and component libraries to UI architecture, accessibility, internationalization, and performance. I do my best work as a hands-on technical leader: setting direction, building core pieces myself, reviewing code, and helping the people around me grow. I'm also open to engineering management when the mission is a strong fit.
I'm looking for a fully remote, async-friendly team that values clear writing, thoughtful documentation, and the trust to work autonomously across time zones. I want to join a diverse, inclusive culture where people of every background can do their best work, and where honest conversations about scope and trade-offs are welcome. I care about quality, and I thrive on teams that treat accessibility and craft as core parts of the product. Most of all, I want to work with good people doing good work, on a mission that makes life better for people and the planet, such as climate, education, public interest technology, open source, or health.
What I'm after
- Remote work with teams across time zones, with travel for occasional team gatherings
- Front-end ownership, especially design systems, UI architecture, and front-end platforms
- Hands-on technical leadership, or engineering management when the mission is a strong fit
- Contracting through my LLC preferred, with openness to employment and other long-term arrangements
- Opportunities in any country, with no visa sponsorship needed for roles in the US or EU
- Relocation for the right on-site role, with visa sponsorship where needed
- Organizations with a mission I believe in (see the work I care about)
Contract engagements
I take on contract work for engineering and product teams. These are the most common engagements.
01
Design systems
Build a new design system or bring an existing one up to date, including design tokens, components, documentation, and a plan for adoption across teams. I built the CSS design system for the new Firefox.com and a React Native design system for Climate Central's apps on iOS, Android, and web.
02
AI-ready component libraries
Component libraries that developers and AI coding agents can both use correctly, with narrow typed APIs, intent-based tokens, usage rules next to the code, and machine-readable manifests.
03
Accessibility
Audits against WCAG 2.2, fixes, and accessibility built into shared components, so every product that uses them benefits.
04
Front-end performance
Measure what slows your product down, then fix it, from CSS architecture and bundle size to rendering and image delivery.
05
CI/CD and developer tooling
Faster, safer releases through automated testing and build pipelines. At NASA Worldview, I cut release cycles from 2 to 3 weeks to 15 to 30 minutes.
06
Data visualization and maps
Interactive visualizations and map-based tools that make complex data understandable, built for Climate Central, NASA, and the Humanitarian OpenStreetMap Team.
07
Internationalization
Interfaces that work across languages, scripts, and locales, planned into components from the start.
08
Technical leadership
Leading front-end work on a team, setting architecture direction, reviewing code, and mentoring developers.
Named references from past clients and my CV are available on request.
Small businesses and nonprofits
I also help small businesses and nonprofits with their websites: fixing problems, improving speed and accessibility, setting up domains and email, and launching simple new sites.
Get more informationCommon requests
- Fix a broken site, form, or update
- Speed and accessibility improvements
- Domains, DNS, and business email
- A simple new website, built to stay cheap to run