For recruiters and hiring managers

The short version

Open to senior frontend roles

For recruiters and hiring managers: who I am, what I am looking for and where to see the proof, on one page. The full story is on the rest of the site.

Also tailored for Frontend Lead (PDF) and Full Stack Engineer (PDF)

Looking for

  • Senior Frontend Engineer
  • Frontend Lead
  • Full stack engineer, frontend heavy

Senior frontend engineer with six years of experience, four leading the frontend of enterprise and banking platforms and two building backend services before that. Builds fast, accessible, data heavy interfaces with React, Next.js and TypeScript, designs the APIs and data models behind them when a product needs it, and ships cross platform tools in Python, Rust and Go.

At a glance

Experience
6 years in software
Frontend
4 years leading the frontend of enterprise and banking platforms
Backend
2 years building services, APIs and databases
Leadership
Frontend lead on an API integration platform, owner of the shared design system
Domains
Banking, API platforms, authorization, multi tenant enterprise software
Education
MSc Software Engineering, BSc Computer Engineering

Highlights, Senior Frontend Engineer

  1. 01Led the frontend of an API integration platform for banks and telecom operators, including a drag and connect builder for APIs without code
  2. 02Designed an authorization control plane and the tenancy and organisation services behind an ERP, from data model to OpenAPI contract
  3. 03Built liquidity supervision and settlement reporting interfaces running in production at a national bank
  4. 04Found a SQL injection risk in the platform’s database nodes and specified the fix across six database engines
  5. 05Created the shared design system and kept data heavy screens fast with virtualisation and careful state

Core skills

every day

TypeScript · React · Next.js · HTML and CSS · Tailwind CSS

most weeks

State and data fetching · Testing · Accessibility (WCAG) · Performance (Core Web Vitals) · Design systems

across the stack

Node.js · Python · Java · Rust · Go · REST and OpenAPI · PostgreSQL · SQLite · SpiceDB · Keycloak · Kafka · Docker · Kubernetes · Networking

See the work

Next step

Happy to do a technical interview, a system design session or pair programming, and to walk through any project on this site in depth.