Services
I join teams as a senior engineer or advise them from the outside, on the frontend and on the tooling around it.
Frontend & design systems
Web applications, component libraries and design systems that are fast, accessible and maintainable.
- Design systems built from framework-agnostic web components (StencilJS, TypeScript, CSS)
- Components that teams use from Angular, React and Vue alike
- Web applications in TypeScript with Angular, React and Vue
- Modernising legacy desktop applications into web applications
- Documentation and developer guides in Storybook
- Performance and responsive design
Accessibility (BITV & WCAG)
Accessible components and applications, built and tested to BITV 2.0 and WCAG, including screen reader and high-contrast testing.
- Implementation to BITV 2.0 and WCAG 2.1 (level AA), and WCAG 2.2 for new work
- Testing with screen readers (JAWS) and Windows high-contrast mode
- Automated checks with axe-core in unit tests, end-to-end tests and CI
- Support through formal BITV acceptance testing
- Accessible design system components, so every application built on them starts accessible
Backend development
Node.js and TypeScript services and APIs, from data model to deployment.
- Node.js and TypeScript server applications
- Backends-for-frontend that shape APIs around what the UI needs
- REST and GraphQL APIs
- Database design and optimisation
- Deployment and operation on Kubernetes
Testing & quality
Test strategies and pipelines that let teams ship with confidence.
- Test strategy and automation for web applications
- Consumer-driven contract testing with Pact
- Unit tests with Jest, end-to-end tests with Playwright
- Automated accessibility checks with axe-core
- Code quality with reviews and SonarQube
- CI/CD pipelines with GitLab CI, GitHub Actions and Jenkins
Architecture & consulting
Architecture reviews, technology decisions and mentoring for teams that want a second opinion.
- Frontend architecture reviews and recommendations
- UI architecture and coding standards shared across teams
- Code reviews and integration support for other teams
- Technology evaluation and migration planning
- Trainings and mentoring
Ways to work together
- GreenfieldSetting up solid foundations for a new product.
- ModernisationMoving a legacy frontend forward with careful planning and execution.
- Team augmentationExtra senior capacity for critical frontend or full-stack work.
- ConsultingArchitecture decisions, reviews and a second opinion.
Based in Nürnberg, Germany (CET). Remote, or on-site within reasonable travel distance. See selected projects.