Aleksi Pamilo Portfolio

I'm a software engineer based in Finland, working mainly with .NET and Vue. Alongside work, I'm pursuing a BBA in Information Technology.

I also work on side projects to explore ideas and technologies outside my day-to-day work. I value straightforward architecture, readable code, and systems that are easy to maintain.

I'm still early in my career, and most of my practical experience comes from working with existing projects and their constraints. I'm interested in understanding how systems work and learning through the process of improving them.

Skills

Tools and technologies I use

C#.NETVue.jsTypeScriptPostgreSQLSQL
ReactNext.jsGoNode.jsAstroREST APIs
DockerNginxLinuxVPSGitHub ActionsCI/CDGit
SSH HardeningFail2banUFWTLS/HTTPSObservabilityIntegration Testing

Selected Work

Projects I've worked on

Go Image Hosting API

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.

GoREST APIDockerNginx

Forum Application

A forum application built with React and Firebase, with separate user-facing and admin views.

ReactTypeScriptFirebase
Forum Application