Senior Frontend Engineer.
I build scalable Design Systems and high-performance web applications. Currently modernizing legacy architectures at Kroo and migrating platforms to Vite & Next.js.
-
TypeScript
-
React
-
Next.js
-
Go
-
AWS
~/skills
~/experience
Senior Web Platform Developer @ Kroo
Jul 2023 – Present- Achieved 100/100 Lighthouse Scores: Led accessibility audit ensuring full WCAG 2.1 compliance.
- Boosted Developer Efficiency: Built scalable internal Design System using React and Vite.
- Modernized Architecture: Migrated legacy CRA apps to Vite; implemented TanStack Query.
- Engineering Excellence: Defined frontend architecture and best practices with Product/Design.
Frontend Engineer @ Dexla
Feb 2023 – Jun 2023- Complex WYSIWYG Editor: Engineered a drag-and-drop web builder for non-technical users.
Frontend Engineer @ Primer
Jul 2022 – Nov 2022- Cut Dev Time by ~50%: Scaled the GOAT Design System, streamlining frontend workflows.
- Reduced Costs by 3-4x: Re-architected Observability platform to lower resource consumption.
Frontend Engineer @ Harbr
Apr 2022 – Jun 2022- Optimized Dashboard: Enhanced core UI performance, improving load times and usability.
- Feature Delivery: Collaborated with Backend/Design to ship features in an agile environment.
Senior / Mid / Junior Developer @ DEPT
Jan 2020 – Apr 2022- Delivered Large-Scale Apps: Built high-performance web apps for major clients.
- Mentorship: Mentored juniors on Next.js, React patterns, and Accessibility standards.
Junior Software Developer @ Oliver James
Jan 2019 – Dec 2019- Developed full-stack internal dashboards using C#, ASP.NET, and JavaScript.
~/testimonials
Andrew Graham-Yooll
Tech Lead / EM - Primer
As someone with a product oriented mindset and great skills as a Frontend Engineer, Luke is a guy that I would want supporting me and my team any day.
From the first day he was on my team, Luke brought new ideas and ways of working that pushed our product to new levels. He challenged the way we were building our Design System and proposed a quicker and more efficient way of meeting out KPIs.
Within a very short amount of time, he was contributing to the design, look and feel of the product he was developing, demonstrating ownership at every turn. As a team lead, it's refreshing when someone comes in with an opinion and is able to communicate it effectively. And Luke certainly achieved that.
Luke will be missed on my team. And any team that is able to work with him, should consider themselves fortunate.
Ready to deploy?
I'm currently looking for new opportunities. If you need a frontend engineer who cares about performance and accessibility, let's talk.
Core
Principles
The standards I adhere to.
Select a module to read details.
Accessibility is not optional
Every user deserves a great experience. It’s no longer just a 'nice to have'—it’s a requirement. I build with the European Accessibility Act (EAA) and WCAG guidelines in mind from day one.
Design systems are a foundation
Consistency, scalability, and developer happiness start here. A design system reduces decision fatigue and creates a shared language across teams.
Pragmatism over Dogma
I’m not married to a specific stack. Whether it's React, HTMX, Go, or Node—I choose the technology that best fits the problem constraints. Tools should serve the product.
Performance matters
Fast, responsive interfaces are expected. Performance impacts SEO, conversion, and trust. I treat performance as a deliberate, ongoing effort.
Code is for humans first
Clean, readable, and maintainable code wins every time. If my team can't understand it, it doesn't matter how clever it is.
Stay curious
The frontend space moves fast. I stay on top of trends not to follow them blindly, but to understand what’s worth adopting.
Collaboration beats heroics
Great products are built by teams. A '10x developer' isn't a lone wolf; it's someone who elevates the whole team.
Be opinionated, not inflexible
I bring strong ideas to the table, but I’d rather be proven wrong and ship the right solution than hold onto an idea just because it was mine.
Flat > Hierarchical
Ideas over titles. I value environments where everyone feels empowered to speak up.
Docs are part of the work
If it’s worth building, it’s worth documenting. I write docs for future teammates to reduce friction.
~/ library
~/personal-projects
Trading Engine
Trading engine to mimic real-world stock trading. With an aim to learn concurrency and some backend patterns.
Astro Portfolio
My personal portfolio website built with Astro, showcasing my projects and blog posts.
Next Project
Architecture in progress...