Selected work · 2020 → 2026

Built to ship,
tested to last.

Web apps are my home turf, but I take on any part of the product lifecycle — from architecture to testing to the AI plumbing underneath. Four projects below; more on request.

careerscv.io landing — AI-powered CV, cover letter and website builder
01 · Live500+ users

careerscv.io

AI CV & website builder with an agentic core.

An AI platform that turns a conversation into a CV and a personal website. Eight LangChain agents over Claude and OpenAI coordinate through MCP servers; a voice assistant lets you edit hands-free. Built end-to-end — React + Next.js front, Node + GraphQL back.

  • 500+ active users
  • 8+ agentic systems coordinated through MCP servers
  • +45% response accuracy via MCP integration
  • Voice assistant for natural-speech CV editing
ReactNext.jsTypeScriptGraphQLNode.jsLangChainAnthropic Claude APIOpenAI APIMCP ServersAgentic Systems
Founder · Fullstack · 2024 → now
Visit live
rccgyouthtampere.com landing — YAYA youth ministry, Tampere
02 · Live

rccgyouthtampere.com

A youth ministry platform for activities, registrations and media.

A community platform for the RCCG Youth Tampere ministry — manages activities and events, handles member registrations, and gives the team a place to publish photos and videos from gatherings. Built on the new App Router with media uploads and auth.

  • Event + activity scheduling for the youth community
  • Member registration flow with email confirmations
  • Photo and video uploads with admin moderation
  • Light, accessible design tuned for mobile
Next.js 16React 19TypeScriptTailwind v4PostgreSQLServer Actions
Fullstack · Maintainer · 2025
Visit live
Tech Store featured products page
Tech Store product detail
Tech Store cart and checkout
03 · Live

Tech Store

Internationalised e-commerce for tech products, tested end-to-end.

A sleek, responsive e-commerce platform for selling tech products — fully internationalised with next-intl, with a complete catalog, cart and checkout. Playwright covers 95%+ of critical user journeys including payments and cross-browser flows, so deploys ship with confidence.

  • 95%+ Playwright E2E coverage across critical journeys
  • Zero critical production bugs in first 6 months
  • 5+ languages and regional variations via next-intl
  • Sub-3-second checkout completion time
ReactNext.jsTypeScriptNode.jsnext-intlTailwind CSSAnt DesignShadCN UIPlaywright
Fullstack · QA Lead · 2024
Visit liveSource
Weatherly map view with weather layers
Weatherly forecast detail
04 · Live

Weatherly

Geo-aware weather app with intelligent caching and maps.

A responsive weather app with real-time updates, location search and interactive Google Maps integration. Sub-2-second loads, 60% fewer API calls via caching, and 7-day forecasts that stay calm and instant on any device.

  • Sub-2-second page load
  • −60% API calls via caching strategy
  • Real-time weather sync · geolocation search · interactive maps
  • Responsive across 10+ device classes
ReactNext.jsTypeScriptNode.jsGoogle Maps APIOpenWeatherMap APITailwind CSSAnt Design
Fullstack · 2023
Visit liveSource
Open for new work

Let's build something that ships.

I'm taking on one new project at a time. If you're shipping product — especially anything agentic, AI-native or genuinely hard — I'd like to hear about it.