Problem: I needed one reliable place to store and quickly find my own recipes. Solution: RecipeBook is a production-minded full-stack platform for private recipe management, controlled public sharing, and secure community interaction with ownership, role, and visibility controls.
I'm a software engineer based in Finland. Since last year, I've been balancing work as a developer with .NET and Vue while pursuing a BBA in Information Technology.
In my own time, I build side projects where I can be a bit more opinionated about how things are made. I've realized I prefer simple, "boring" architecture over clever abstractions that are difficult to follow. I treat security and observability as baseline requirements because I enjoy building things that are easy to monitor and hard to break.
Ultimately, I'm just a fan of clean documentation, readable code, and software that doesn't cause unnecessary drama.
Skills
Tools and technologies I use
Selected Work
Problem-focused implementations
Problem: image upload endpoints are common abuse targets and can leak sensitive metadata. Solution: a security-first Go upload API with X-API-KEY authentication, MIME sniffing, image-dimension limits to block image-bomb style payloads, UUID file naming, and server-side re-encoding that strips EXIF data before storage.