3rd semester Computer Science AP (datamatiker) student at UCL, studying fully online from northern Denmark. Background in the Danish Engineer Corps (Ingeniørtropperne) before pivoting to software. I build real applications end-to-end — from domain modelling and architecture to CI/CD and deployment.
I care about the why behind design decisions: SOLID, GRASP, GoF patterns, Clean Architecture and MDA aren't just acronyms in my notes — they're how I actually structure projects.
location: Hjørring, Denmark 🇩🇰
education: UCL — Computer Science AP (3rd semester)
focus: .NET, Blazor, Clean Architecture
hobbies: CTF, TryHackMe, drone tech
fun_fact: Started in the military, ended up in the terminal|
|
|
|
✅ Clean Architecture ✅ MVVM Pattern
✅ SOLID + GRASP + GoF Patterns ✅ Repository Pattern
✅ Dependency Injection ✅ MDA (CIM/PIM/PSM)
✅ Domain-Driven Modelling ✅ CI/CD Pipelines
✅ Unit Testing (MSTest, Moq) ✅ AAA + FIRST principles
✅ SCRUM / Agile ✅ Use Cases, BPMN, Domain Models
Stack: Blazor • ASP.NET Core • .NET 8/10 • MySQL • Clean Architecture • GitHub Actions
A digital operations board for a residential care facility (bosted). Five-project solution following Clean Architecture, with a traffic-light system for resident status and a full CI/CD pipeline.
- 🏗️ Clean Architecture — Domain, Application, Infrastructure, Web, Tests
- 🚦 Traffic-light status system for resident care management
- 🔄 CI/CD via GitHub Actions with MSBuild, MySQL service containers, secrets via
.env - 🎨 Blazor render modes — InteractiveServer with SEO considerations
Stack: C# • WPF • MVVM • SQL Server • Entity Framework • MSTest + Moq Repo:
ucl-team-6-eksamensprojekt/Floozys-Hotel
Hotel booking management system delivered with Team 6 (5 people). Full domain analysis, Clean Architecture-inspired layering, and a serious test suite.
- 📐 MVVM with
INotifyPropertyChanged,ICommand,RelayCommand,ViewModelBase - 🗄️ Repository Pattern over Entity Framework with SQL Server
- ✅ 269 unit tests using MSTest + Moq, AAA pattern, FIRST principles
- 📚 Full artefact suite: BMC, BPMN, Use Cases, Domain Model, SSD, OC, DCD, ER-diagrams, Wireframes, UserFlow
- 🏃 SCRUM workflow: To Do → Doing → Test → Done → Done Done, with PO acceptance and peer review as DoD criteria
Stack: React • TypeScript • Vite • Express.js • SQLite • Node.js Repo:
codemikemike/react01
Fullstack JavaScript/TypeScript app applying Clean Architecture principles to the frontend.
Stack: .NET 10 • Blazor • ASP.NET Core Identity • SQL Server LocalDB
Authentication and authorization demo with role-based access (Admin, Bruger, Gæst), CORS configuration, and IP-whitelisting — built on Clean Architecture.
Stack: C# • WPF • MVVM • Entity Framework Core • SQL Server Repo:
codemikemike/EconomicWPF
Accounting management system with 14 repositories following the Repository Pattern over EF Core.
Stack: C# • WPF • MVVM • Dapper • SQL Server
Shelf-rental marketplace with barcode scanning and monthly settlement logic.
📦 Earlier projects
- The Movies — Cinema booking system, GDPR focus
- Genspil — Board game inventory (sustainability theme), SCRUM intro
- WebShopDB — SQL Server from scratch, ER design, 3NF normalization
- GettingReal — Warehouse management with real company collaboration (451Grader, Team 11)
- Memory Game — Classic 4x4 card matcher in WPF/MVVM with
DispatcherTimerandObservableCollection
Started as a hobby, became part of the curriculum. I enjoy the puzzle side of security work — pentest reports, hash cracking, container security, and reading writeups for fun.
| 🏴 | DDC (Danish Defence Challenge) | "Jeffs Verden" |
| 🎓 | FE Hackerakademiet | "Operation Bad Primate" full pentest report |
| 🔓 | Hash cracking | yescrypt via John the Ripper in Docker |
| 🔐 | Docker TLS | certificate-based container security |
| 🧩 | TryHackMe | ongoing learning paths |
public class Now
{
public string Project => "Slottets-Drifttavlen (Blazor + Clean Architecture)";
public string Learning => "CI/CD pipelines, Blazor render modes, Docker";
public string NextStep => "4th semester internship — targeting .NET shops";
public string OpenTo => "Collaboration on .NET, Blazor, or security CTFs";
}☕ Easter egg
// Real talk from a 3rd semester student:
public class Reality
{
public bool ReadsDocumentation => true;
public bool GooglesEverythingAnyway => true;
public int CoffeesPerCommit => 1;
}




