Hello, I'm
Mark James Ferguson
Software Engineer
9 years designing and delivering reliable software solutions.
About
I'm a software engineer with nine years of professional experience delivering production systems from across the tech stack.
This site is itself a project: a Blazor app using MudBlazor, containerised with Docker and deployed to the live internet through a CI/CD pipeline.
Skills
Languages
C#
SQL
TypeScript
JavaScript
Frameworks
ASP.NET Core
Blazor
Entity Framework Core
MudBlazor
Cloud & DevOps
Docker
GitHub Actions
NGINX
PostgreSQL
CI/CD
Practices
Clean architecture
Unit & integration testing
Code review
Agile