Appearance
Services
Senior frontend development and consulting for teams who need an experienced pair of hands. No fluff — just clean, well-documented code and honest communication.
Available for new workContract · Freelance · Pricing available upon request — all engagements start with a 30 min consultation.
My core specialism. I build production-grade Angular applications from scratch or step into existing codebases to extend and improve them. I follow Google's Angular standards and have worked on large-scale apps at Google DeepMind and BT.
- Component architecture and design systems
- NgRx and RxJS state management
- Angular version upgrades (any version to latest)
- Performance optimisation and lazy loading
- Integration with REST and GraphQL APIs
I have a strong track record of taking over legacy codebases and delivering upgrades without disruption. I document everything and ensure clean handovers so your team owns the result.
- Angular version upgrades with full documentation
- TypeScript strict mode adoption
- Migrating from class-based to modern Angular patterns
- Refactoring for maintainability and performance
For teams that need a senior pair of eyes on the bigger picture — whether you're starting from scratch or trying to untangle something that's grown beyond its original design.
- Mono-repo setup with NX
- Storybook component library setup and documentation
- Testing strategy: Jest, Jasmine, Karma, Cypress
- CI/CD pipeline review and improvement
- Code review and technical standards
I've delivered React projects for clients including BT and RehabAgency. Comfortable with modern React patterns, Redux, and integrating with third-party services.
- Feature development and bug fixing
- LeafletJS and data visualisation integrations
- Component library extension and maintenance
I build cross-platform iOS and Android apps using React Native and Expo, with earlier experience in Ionic. My background in component-based web development translates directly to mobile.
- React Native and Expo app development
- Responsive mobile-first web applications
- Ionic hybrid apps
I've mentored junior developers and collaborated closely with stakeholders, product owners, and project managers throughout my career. I can embed in your team or advise from the outside.
- Junior developer mentoring and code review
- Technical standards and best practice documentation
- Stakeholder collaboration and technical leadership
Ready to work together?
Drop me a message and we'll set up a free 30-minute consultation to talk through what you need.