Full-stack developer

Finland

eight

Building clean, modern web and mobile products with a strong focus on performance, maintainability, and polished user experience.

View projects

How I work

Tools

I work on web interfaces, mobile apps, backends and infrastructure. I choose technologies based on what the project needs and where the app will run.

  • React, Next.js, SvelteKit, TypeScript
  • React Native and Expo (iOS and Android)
  • Node.js, Express and Azure serverless services
  • PostgreSQL, Supabase, MongoDB
  • WebSocket connections, REST and GraphQL
  • Sign-in, payments and LLM integrations

Background

I trained as a software developer and now study information technology at a university of applied sciences. My studies focus on AI and machine learning.

  • Software developer qualification
  • University of applied sciences: AI and machine learning
  • Full stack, frontend and backend development
  • Mobile and cross-platform apps
  • Generative AI and project management
  • Database design

Delivery

I use Linux on both my workstation and servers. I plan for testing, releases and maintenance from the beginning.

  • Linux on desktops and servers
  • CI/CD automation
  • Containers with Podman and Docker
  • Deployments to Vercel, Netlify and Azure
  • Automated testing
  • Documentation, DNS and domains

Selected work

Projects

Examples of mobile apps, web services and Linux tools I have built.

More projects

Mobile appOffline

Native mobile app (in development)

A React Native app for iOS and Android that works offline, supports five languages, and includes AI-powered features. It is planned for release on the App Store and Google Play.

Web serviceRLS + Stripe

SaaS platform (in development)

RLS rules control access, Stripe handles payments and files are opened through signed links. The project also includes migrations, tests and CI/CD.

Cloud infrastructureServerless

Inspection workflow platform

Administrators create secure inspection links, residents submit reports with images, and automation handles notifications and compiles inspection summaries.

Data and AIReal-time

Industrial AI monitoring dashboard

A local tool for optimizing biomass fuel use. It gathers sensor data in real time and displays recommendations generated by Ollama.

Online storeWebhooks

Subscription commerce platform

Users sign in and pay through Stripe. Webhooks keep each subscription up to date.

Learning serviceSQL + RLS

SQL learning platform

A Finnish-language SQL and PostgreSQL learning environment for students and educational institutions. Supabase RLS rules control access.

Linux utilitySafe apply

HyprVirtMon

A Rust tool for virtual displays in Hyprland. Profiles can be managed in the GUI or CLI, and changes can be rolled back safely if something goes wrong.

Skills

Frontend and backend development, mobile apps, databases, cloud services and Linux.

Build

Web interfaces, mobile apps, backends and databases.

Frontend

JavaScript and TypeScript · React and Next.js · Svelte and SvelteKit · Tailwind CSS and Vite · SEO, Open Graph metadata and structured data

Mobile

React Native and Expo · Capacitor · Native modules · Reanimated and gesture animations · Offline-first and TanStack Query

Backend and APIs

Node.js and Express · C# and .NET · REST, GraphQL and WebSockets · Serverless functions · Authentication and payments

Databases

SQL and PostgreSQL · Supabase and RLS · MongoDB and Cosmos DB · ETL pipelines · Migrations and Drizzle ORM

AI and integrations

LLM integrations · AI-assisted development · Real-time systems · Computer vision and generative AI · AI-powered interfaces

Deliver

App stores, cloud services, containers, CI/CD and Linux.

Delivery and optimization

App Store and Google Play · EAS Build and EAS Submit · OTA updates · Push notifications and background tasks · Bundle and performance optimization

Cloud and DevOps

Azure · Git · CI/CD and GitHub Actions · Vercel and Netlify · DNS and domains

Linux and tooling

Linux on desktops and servers · Bash, Python, Lua and QML · Podman and Docker · CMake and build tooling · systemd and log analysis

Verify

Testing, accessibility, localization and monitoring.

Testing and quality

Vitest and React Testing Library · Playwright and Maestro · Accessibility · Localization and i18n · Sentry

Email

Get in touch

Full-stack developer · Finland