I'm a passionate full stack developer based in Leeds, England, with a love for building clean, efficient, and scalable applications using Go (Golang) at the core of my stack.
With a strong focus on backend architecture and a good eye for frontend usability, I enjoy crafting end-to-end solutions that are both developer-friendly and performant.
Here are a few technologies I work with regularly:
I recently decided to build my personal blog from scratch using Go to keep things fast, simple, and under full control.
Instead of reaching for a traditional CMS or JavaScript-heavy stack, I wanted something lightweight and fully mine — and Go offered just that.
To keep the application modular and testable, I adopted the Repository Pattern for database access, separating concerns between the HTTP handlers and the actual database logic.
This approach gave me flexibility in development and allowed for easier mocking during testing.
However, working with Go in this way also came with a few caveats:
Despite those quirks, building my blog in Go was a rewarding experience.
It’s fast, clean, and I now have full control over every line — something you don’t often get with higher-level frameworks.