About Me
I'm a full-stack software engineer with over five years of experience building production systems that businesses depend on. I work across the stack, from API design and data modelling through to the interfaces people use every day.
My core stack is Java and Spring on the backend with Angular on the front end. I'm comfortable across the full lifecycle: designing APIs, modelling data in SQL and NoSQL stores, deploying to cloud infrastructure, and shipping interfaces that hold up in real use.
I take ownership of what I build, prioritise clean architecture and long-term maintainability, and enjoy teams that share knowledge openly. If you're building a product, adding a feature, or need someone who can carry an idea from whiteboard to production, let's talk.
What I Do
Frontend Development
I create responsive websites that allow the user to experience your website in the best and most appropriate way suited to their device.
Backend Development
I develop robust backend systems with secure APIs, optimized database design, and efficient server configurations.
Desktop App Development
I build cross-platform desktop applications using modern frameworks to deliver native-like experiences on all devices.
Database Design
I design and optimize database schemas for performance, scalability, and data integrity across SQL and NoSQL solutions.
Featured Projects
Task Management Platform
Team task board with drag-and-drop scheduling, role-based permissions, and real-time updates over WebSockets.
Analytics Dashboard
Reporting dashboard that aggregates data from several sources and renders charts, filters, and scheduled exports.
URL Shortener Service
Link shortening API with custom slugs, click analytics, rate limiting, and OpenAPI-documented endpoints.
Point of Sale System
Full-stack point of sale for managing customers, inventory, and orders, with an Angular front end and a REST API.
Company Landing Page
Responsive marketing site with a content-managed services section and a contact form wired to a mail service.
Personal Portfolio
This template: a responsive portfolio with dark mode, filterable projects, and sections driven by typed data.
Recent Blog Posts
View AllWork Experience
Acme Technologies
Jan 2024 - PresentBuilding compliance and risk tooling for financial services clients. Responsible for service design, data modelling, and the deployment pipeline for a platform processing several million records a day.
Northwind Software
Mar 2022 - Dec 2023Worked on a healthcare records platform used across several regions, contributing features in TypeScript, Java, and the Spring Framework, and improving the test coverage of a legacy billing module.
Globex Systems
Jul 2020 - Feb 2022Developed features for a reservations and administration product serving tour operators and airlines, covering both the API layer and the customer-facing booking flow.
Initech Solutions
Nov 2018 - Jun 2020Enhanced enterprise systems using Java, Spring, Angular, and React, contributing to feature development, third-party integrations, and release automation.
Freelance
Nov 2018 - PresentDelivered custom software to clients worldwide, including web scraping tools, automation scripts, desktop utilities, and full web applications in Python, Java, Spring Boot, and Angular.
Education
MSc in Advanced Software Engineering
2022 - 2024University of Somewhere
BSc (Hons) in Computer Science
2018 - 2021State University
Diploma in Software Engineering
2016 - 2018Institute of Technology
Skills
Backend
Frontend
Databases
Cloud & DevOps
Client Testimonials
Alex Morgan
Client - United States
"Delivered exactly what we needed, ahead of schedule and with clear communication throughout. Would hire again without hesitation."
Priya Raman
Client - United Kingdom
"Took a vague brief and turned it into a working product. Asked the right questions early, which saved us weeks later on."
Daniel Fischer
Client - Germany
"Excellent technical judgement. Flagged two problems in our original spec that would have been expensive to discover in production."
Get In Touch
Social Media
Connect with me on social platforms
