About

I’m Sean Kerwin, an engineer with over 15 years building for the web. Front-end is my speciality, React, Next.js and TypeScript in particular, though I don’t limit myself to it. I care about performance, accessibility, and interfaces that feel good to use.
Right now I’m a Senior Engineer at Deskpro, working on the helpdesk product. Before that I spent time at Toolstation and a long stretch at T-Shirt and Sons, where I worked across the whole stack.
Away from the keyboard you’ll usually find me with my family or out on a motorbike.
Work experience
Where I’ve worked
2023 - Present
Senior Engineer · Deskpro
At Deskpro, I’m responsible for building and maintaining core components, developing new features, and improving both the user interface and overall user experience. I work closely with cross-functional teams, including engineering, product, and design to ensure project goals are met efficiently and effectively.
- TypeScript
- React
- Next.js
- TanStack
- Tailwind
- Laravel
- PHP
2022 - 2023
Senior Frontend Developer · Toolstation
As a Senior Frontend Developer at Toolstation, I led the frontend team in building a new eCommerce website using Nuxt, delivering a fast, scalable, and modern user experience. I also integrated and developed key features with Bloomreach CMS, streamlining content management and ensuring a seamless, personalised experience for customers.
- JavaScript
- TypeScript
- Vue
- Nuxt
- Bloomreach
2021 - 2022
Software Engineer · Toolstation
As a Software Engineer at Toolstation, I contributed to the development of a custom EPOS system using React, delivering key features that improved system performance and usability. I implemented new functionalities and made substantial UI/UX enhancements, resulting in a more intuitive and efficient user experience for end users across the business.
- React
- HTML & CSS
- JavaScript
- TypeScript
2011 - 2021
Full Stack Web Developer · T-Shirt and Sons
At T-Shirt and Sons, I led the development and maintenance of key internal systems, including automated image processing solutions that reduced manual workload and improved production speed. I partnered with the production team to optimise and enhance production line systems, directly supporting operational efficiency. I also played a central role in building and refining the internal HRIS platform, resulting in streamlined HR processes and improved system functionality.
- JavaScript
- TypeScript
- Photoshop
- HTML & SCSS
- Angular
- Vue
- Laravel
- Node.js