💼
🏆
💫
🌟

💼 Experience

My professional journey as a software engineer, showcasing growth, achievements, and the technologies I've mastered along the way! ✨

💼 Professional Experience

Software Developers

Current ✨
Newcastle, UK (Remote)
Aug 2025 - Present
(7 months)

Full-stack developer on an enterprise payroll platform, contributing across frontend and backend feature work while driving improvements to the team's development workflow. Architected and delivered an Angular-based component library establishing reusable UI infrastructure used across the platform. Built a Model Context Protocol (MCP) integration to enable AI-assisted component generation, reducing development friction and improving consistency across the codebase.

🏆 Key Achievements:

  • Built Component Library from scratch
  • Learned and built an MCP server
  • Introduced Storybook
  • Introduced design tokens
  • Founded a Component Library Team

💻 Technologies:

AngularAWSC#CypressTesting Frameworks.net corePostgresSQLDockerGitTypescriptcursorJiraGitHubcircleCIStorybookComponent Library

Software Developer

thornaby-on-tees (on-site)
Jun 2024 - Aug 2024
(2 months)

Software developer delivering focused improvements to a C# desktop application suite. Automated the update process, reducing manual effort by 80%. Built a C# TAPI integration enabling real-time client data retrieval during calls, cutting manual lookup time by 60% and improving customer service workflows. Revamped the UI of a C# MVVM Avalonia application, improving accessibility and usability across the full user base.

🏆 Key Achievements:

  • Automated application update process, reducing manual effort by 80% with a seamless close-and-reopen trigger
  • Built a C# TAPI integration for real-time client insights during calls, reducing manual data retrieval time by 60%
  • Revamped UI of a C# MVVM Avalonia application, improving accessibility and usability for all users

💻 Technologies:

C#.NETAvaloniaModel-view-viewmodel (MVVM)Desktop DevelopmentGitlabGitvelopack

Mid Software Developer

Newcastle, UK (Remote)
Jul 2022 - Jun 2024
(1 year 11 months)

Full-stack engineer on 3TX, a digital learning and competency platform. Led significant architectural and performance improvements across the stack decomposing a monolithic system into a micro-frontend architecture and serverless TypeScript backend, reducing infrastructure costs by 30% and frontend build times by 50%. Built a reusable component library that cut UI development time by 40% and standardised design across the platform. Designed event-driven AWS Lambda pipelines that reduced data processing time by 60%. Led a system-wide data migration with 99.9% uptime. Mentored junior developers, contributing to a 25% increase in team productivity.

🏆 Key Achievements:

  • Architected 3TX, a digital learning platform, transitioning from monolith to micro-frontend + serverless TypeScript reducing infrastructure costs by 30% and build times by 50%
  • Built a reusable UI component library, cutting UI development time by 40% and standardising design system across projects
  • Designed event-driven AWS Lambda workflows, reducing data processing time by 60% and enabling scalable async pipelines
  • Led a system-wide data migration with 99.9% uptime maintained throughout
  • Mentored junior developers, driving a 25% improvement in team productivity through knowledge sharing and Agile practices

💻 Technologies:

Angular.NET CoreDatabasesJavaScriptServerlessTypeScriptHTMLCascading Style Sheets (CSS)C#.NET Framework.NETGitGitHubJestResearchSQLWeb ApplicationsWeb Services APIStencilJSStorybookMicro-frontendsComponent library

Junior Software Developer

Newcastle, UK (Remote)
Feb 2021 - Jul 2022
(1 year 5 months)

Junior full-stack developer focused on stability and modernisation of legacy monolithic applications. Diagnosed and resolved systemic bugs, reducing resolution time by 20% and improving overall reliability. Contributed to a 35% reduction in system downtime through targeted optimisations. Supported the team's adoption of TypeScript for core services as part of a broader technology transition.

🏆 Key Achievements:

  • Maintained and optimised legacy monolithic applications, reducing system downtime by 35% and improving platform reliability
  • Supported adoption of TypeScript for core services, contributing to a broader modernisation initiative
  • Diagnosed and resolved system bugs, cutting resolution time by 20% and improving operational efficiency

💻 Technologies:

.NETNET Core.NET FrameworkC#Cascading Style Sheets (CSS)HTMLJavaScriptTypeScript

🎓 Education

Bachelor of Science (BSc) in Computer Science

Teesside University

Middlesbrough, UK
May 2016 - May 2020
Ordinary

Completed a comprehensive Computer Science degree focusing on software engineering, artificial intelligence, and web development. Coursework emphasized practical problem-solving and building production-ready applications.

📚 Course Work:

  • Artificial Intelligence
  • Software Engineering
  • Databases
  • Data Structures and Algorithms
  • Programming and Problem Solving
  • Web Development

🎯 Extra Activities I've Done:

  • Teesside Wildcats (Cheerleading)