Technology stack

A comprehensive overview of the technologies and tools I work with across the full development lifecycle.

React
Next.js
TypeScript
JavaScript
GraphQL
Apollo Client
Tanstack Query
Tailwind CSS
shadcn/ui
Radix UI
CSS/SASS
Storybook
Framer Motion
Zod
OpenAI API
Vercel AI SDK
Vite
Styled Components

Professional experience

Over 10 years of commercial experience building scalable web applications and leading development teams across various industries.

Senior Software Engineer II

PayrocRemote
08/22 - Present
  • Led the development of several projects, handling the analysis phase, creating feature definitions, task breakdowns, test plans, acceptance criteria and estimations
  • Close collaboration with multiple stakeholders such as Backend, Test, Product Managers, and UX and Marketing teams across various time zones
  • Spearheaded the company into a modern tech stack of React, NextJS, TypeScript, Playwright, Storybook, Github actions and Cloudfront
  • Built an internal React component library for company-wide use, making use of headless components that meet accessibility standards
  • Mentored junior developers, led interviews, created interview questions and documented coding standards for the team to follow

Staff Frontend Engineer

SongtradrRemote
06/21 - 08/22
  • Quickly promoted to Staff Engineer within 8 months (previously Senior Engineer) for exceptional performance and leadership qualities
  • Created an internal component React library via headless components
  • Led the frontend development of Pretzel, a music licensing application
  • Led the frontend development of Songtradr for Business, an enterprise music licensing application
  • Mentored junior developers and conducted code reviews
  • Increased page performance by 37% using performance metric tools such as Lighthouse

Senior Frontend Engineer

FlexeraRemote
08/19 - 06/21
  • Led a team of 4 EMEA based remote workers on several projects, handling ticket distribution and status updates
  • Created an internal React component library that was used across 6 micro frontend applications
  • Integrated new features based on customer feedback and business requirements

Senior Frontend Engineer

Made to EngageBelfast, UK
07/17 - 08/19
  • Developed and maintained web applications for various clients
  • Collaborated with backend developers to ensure seamless integration
  • Conducted user testing and implemented improvements based on feedback
  • As this was a digital agency I had a closer relationship with clients and was able to gain feedback and provide suggestions first hand

Frontend Developer

Synergy LearningBelfast, UK
09/16 - 07/17
  • Developed interactive web applications and learning platform via Moodle and Totara
  • Assisted in the migration of legacy systems to modern frameworks
  • Provided technical support and training to clients

Frontend Developer

Learning PoolBelfast, UK
06/14 - 09/16
  • Designed and developed e-learning modules and platforms via Moodle and Totara
  • Collaborated with instructional designers to create engaging content
  • Maintained and updated existing web applications

Education

Academic foundation in creative technologies with a focus on web development and digital innovation.

BSc in Creative Technologies

First Class Honours
Ulster University, Magee
Derry, Northern Ireland2013 - 2016
First Class HonoursDean's List90% in Web DevelopmentJavaScript Expert
  • Named on the Dean's List with every module scoring 70 or above
  • Notable module: Advanced Web Development (90/100)
  • Specialized in web technologies and digital media development
  • Final year project focused on modern JavaScript frameworks