Software Developer | Turku, Finland

Build, deploy, maintain.

Mostly solo work across the stack, from database changes to production fixes.

  • Backend and APIs
  • Frontend
  • Data and schema
  • Deploys and upkeep
  • Solo Built and maintained independently
  • 2 live Apps in production
  • 3 active Projects in development

Selected projects

Two live apps, two static prototypes, and one product in development.

Technical skills

Core languages

  • TypeScript
  • JavaScript
  • C#

Frameworks and platforms

  • React
  • Next.js
  • NestJS
  • Express
  • Unity (XR)

Databases and data

  • PostgreSQL + Prisma
  • MongoDB + Mongoose
  • MySQL

Workflow and delivery

  • pnpm workspaces + Turborepo
  • Git/GitHub + structured commits
  • ESLint + Prettier + Husky
  • Jest + Vitest + Playwright
  • Vercel, Railway, Surge, self-managed VPS

How I work

I ship in short iterations, keep scope tight, and build for maintainability from day one. Most of my work is solo, so reliability, clear documentation, and clean handover are part of the process, not an afterthought.

  • I break features into small, deployable slices and keep progress visible in commit history.
  • I keep strict boundaries between frontend, backend, and data so changes stay predictable and low risk.
  • I write setup and handover docs so another developer can run, ship, and maintain the project without tribal knowledge.

Background and contact

Before software, I worked in safety-critical maritime roles and completed reserve officer training. It taught me procedure discipline, ownership, and decision-making when mistakes have real consequences.

Open to junior backend or full-stack roles.