I believe the best way to understand software is to first feel the problem.
Not to read about REST APIs — but to face the challenge of making disconnected services work together, and then understand why the principles exist.
Not to study DevOps theory — but to experience a broken deployment pipeline, and then learn what CI/CD actually solves.
That's the philosophy behind my education at UCL Odense, and the way I approach development.
I'm a Software Development student (Top-up) with a background in:
- System integration
- Enterprise systems
- Database design
- Software quality
- DevOps
Every concept I've studied has been grounded in something I had to build — which means the theory didn't just make sense on paper.
It made sense because I needed it.
- .NET Core
- C#
- REST APIs
- Angular
- Vue
- React
- TypeScript
- Azure
- CI/CD pipelines
- Software testing strategies
- Code quality
- Relational modelling
- Structured data


