I make web.From server to browser.
I design and develop end to end — server, network, security, observability, deployment, backend, frontend, and the side trails in between.
Selected projects
A curated Finnish word puzzle published fresh every day. Desktop and mobile apps that can be synced to one another, user statistics and sharing. Live at sanakenno.fi, played by dozens of people so far.
Sanakenno.fi · app screenshotA custom-made admin suite for building daily puzzles, managing word lists and reading player stats. LLM-filtered recommendations propose puzzles to approve or reject; puzzles can also be assembled by searching the space of valid combinations directly.
Sanakenno Admin tools · dashboardThis site and its admin panel: i18n content management, a real-time monitoring dashboard with logs, Grafana and Loki. Built with Nuxt on top of Flask and SQLite — and deployed onto my own server.
erez.ac · admin + observabilityA more versatile search for Finnish dog-show results than the Kennelliitto's own service. Data is served from a server-side database, which is populated from the Showlink service.
/dog · results search