Waking the server…
It naps when nobody’s around. Give it a few seconds.
Waking the server…
It naps when nobody’s around. Give it a few seconds.
Five years of full-stack work, from legacy .NET to micro-frontends, serverless and component libraries.
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.
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.
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.
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.
Bachelor of Science (BSc) Computer Science
Teesside University, 2016 – 2020
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.
Grade: Ordinary
Want the full story?