Senior Front-End Specialist | Hokkaido, Japan
Senior front-end engineer with 10+ years of experience and a Mathematical Logic background. Deep specialization in Vue.js & TypeScript, with broad ecosystem knowledge and practical full-stack capabilities. Committed to reducing technical debt, fostering code quality, and collaborative problem-solving. Enthusiastic adopter of AI tools—using them to amplify productivity without compromising critical thinking or craftsmanship.
TypeScript • JavaScript • Vue 3 • React • HTML • CSS • SCSS • Node/Express
Next • Nuxt • Svelte • Solid • Qwik • HTMX • Blazor • Lit • Web Components • Knockout • Backbone • Marionette • AngularJS
Tailwind • Less • Bootstrap
Vitest • Vue Test Utils • Jest • Cypress • Playwright • TDD/BDD
REST • GraphQL • tRPC • D3
C# • Django • Ruby on Rails • Perl
Mathematical interests and ongoing exploration
Rust • Haskell • OCaml • Elm • Scala • F# • Fable • Gleam • Elixir • Erlang • Go • Ruby • Python • SQL • WebAssembly
Docker • Git • Kubernetes • Jenkins • Postman • JIRA
Browser APIs • Containerization • Cloud Services • Systems Design • Agile • SOAP
Hokkaido, Japan | Sept 2025 – June 2026
Modernized legacy systems and mentored the team on Vue.js best practices while reducing technical debt and improving reliability. Architected and executed the modernization of legacy search pages, significantly reducing bug rates and enhancing system reliability. Designed and delivered complex UI features to drive user engagement and improve core user experience. Championed best practices and code quality, providing technical mentorship to elevate team capabilities. Strategically prioritized and remediated critical technical debt to ensure platform stability and long-term maintainability.
Stack: Vue 3 • TypeScript • Perl • Sass
Wetherby, UK | March 2023 – August 2024
Led front-end delivery for multiple .NET projects, orchestrating comprehensive UX redesigns and ensuring high client satisfaction. Spearheaded the development of multiple high-performance projects using advanced .NET front-end technologies. Orchestrated comprehensive website redesigns to modernize UX and workflows, ensuring seamless continuity of legacy functionality. Partnered closely with clients and product owners to translate business requirements into high-satisfaction technical solutions.
Stack: .NET • JavaScript • jQuery • Blazor • WebAssembly
Sheffield, UK | June 2019 – February 2023
Served as the Vue.js subject matter expert for the "Feedback" product, driving migrations from AngularJS and integrating with Ruby on Rails. Served as the primary authority on Vue.js integration for the "Feedback" product suite (formerly Receptive). Directed the progressive migration of legacy AngularJS components to Vue 2 and modern ES2015 standards. Architected and built the "Roadmaps" feature for Feedback, subsequently porting core logic to the Pendo Engage stack. Integrated deeply with Ruby on Rails backends, managing complex data queries and database migrations to support frontend requirements.
Stack: Vue • AngularJS • Ruby on Rails
Sheffield, UK | October 2016 – August 2018
Delivered full-stack features and integrated Python data analysis modules for the Student Insight platform. Delivered end-to-end features spanning both frontend interfaces and backend services. Engineered seamless interactions between core systems by integrating specialized Python data analysis modules.
Stack: Backbone • Marionette • Node • Python
Sheffield, UK | January 2016 – October 2016
Built robust front-end and back-end components for construction and insurance clients, including complex API integrations. Built robust frontend and backend components for Constructionline, developing complex third-party API integrations. Delivered critical feature requests for Direct Line Group, involving intricate database modifications and .NET development.
Stack: AngularJS • Node • .NET
Sheffield, UK | October 2015 – December 2015
Developed responsive web applications and touchscreen kiosk experiences within a fast-paced agile team.
Stack: WPF.NET • Prism • Python • Django
Manchester, UK | October 2014 – September 2015
Designed and built modern website solutions to replace and outperform legacy systems for the online gaming sector.
Stack: ASP.NET • Knockout
Manchester, UK | May 2013 – September 2014
Diagnosed and resolved live incidents while managing feature requests within a fast-paced Agile support cycle.
Stack: .NET • jQuery
MSc Mathematical Logic — University of Manchester (2005)
BSc Mathematics — University of Sheffield (2000)



