*I got into development because I like understanding how things work under the hood — and fixing them when they don't. Over four years in Finland I've shipped custom WordPress and React systems for organisations like Helsinki City, built a funded fintech product from the ground up, and delivered 25+ complex client sites from scratch alongside maintaining 150+ production WordPress sites.
*The work I'm most proud of tends to be the unglamorous kind — rescuing a codebase nobody else wanted to touch, debugging a legacy system at midnight, building a theme architecture that makes clients' lives easier. That's where I do my best thinking. Alongside my day job I've worked across multiple startups — stepping in as tech lead at a funded fintech, keeping an AI chatbot platform running after the lead architect left, and building a multi-agent AI prototype for investor demos.
*Currently leading engineering at GoDoc alongside my day job, and starting an MSc in Cybersecurity at JAMK. Looking for a team where I can keep building things that matter.
Personal,startup and company projects.
A React-powered block manager handles remote block registration, dependency resolution between patterns, and usage tracking across every page, with full multisite and child theme support.
GoDoc connects banks with courier networks to handle physical document delivery securely. I own all technical decisions, architecture, and delivery — from backend API design to mobile release.
Calendar-based availability, Stripe Embedded Checkout, and per-vehicle reviews on the renter side, with a role-based admin dashboard tracking bookings and revenue across the platform.
Stripe handles payment end-to-end, with booking confirmation logic and an admin dashboard for managing shows, showtimes, and reservations.
Currently upgraded with improved data visualisation, custom budget categories, and a cleaner UI pass across the whole app.
Maintaining and developing 150+ WordPress sites for major Finnish clients including Miltton, Castrén, Netox, Proventia, BusinessNokia. Monthly maintenance cycles, legacy codebase debugging, feature development. Built custom React/Gutenberg systems for Helsinki City and the Finnish Museums Association. Solo-architected the Empa theme system over 1+ year.
Sole technical lead. Rescued failing codebase left by previous team. Rebuilt and maintains ASP.NET API, React web client, and React Native mobile app. Owns all architecture, deployment, and technical decisions.
Joined as UI developer, scope expanded rapidly. Implemented Microsoft Azure TTS/STT. Redesigned entire UI. Stepped in when lead backend architect left — restored system to working order. Built multi-agent AI prototype using CrewAI and vector DB for investor demonstrations.
Headless CMS architectures and custom WordPress solutions for corporate clients. Delivered rightware.com (Vue + headless WordPress) and multiple client sites with custom Gutenberg block development.
// Custom React / Gutenberg sites developed for Finnish organisations · 150+ sites maintained separately
Looking for a full-stack developer who can lead, rescue, and ship? Let's talk.