💼 Experience
My professional journey as a software engineer, showcasing growth, achievements, and the technologies I've mastered along the way! ✨
💼 Professional Experience
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:
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:
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:
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:
🎓 Education
Bachelor of Science (BSc) in Computer Science
Teesside University
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)