Four selected builds
AI systems, product delivery, explorable data and the infrastructure behind them.
01 JobsResearch
10/2025 — presentAI matching with reasons you can inspect
Sole author — AI Systems Architect & Full-stack
Job postings are scattered and a score alone cannot explain a fit. I built CV-based matching, company research and cover-letter workflows in one application.
- Score + rationale
- Semantic search
- Multiple LLM providers
- Python
- React
- AI agents
- Vector embeddings
- PostgreSQL
View full size ↗Look inside: model selection and per-feature limits make the AI layer configurable. Open the image to inspect the controls. 02 CLboost
01/2026 — 05/2026From AI draft to an editable application
Lead contributor — 183 of 263 commits, team of four
A generated letter still needs a usable product around it. I led the frontend and DevOps work: a six-language interface, editable output and a repeatable delivery pipeline.
- 6 interface languages
- RTL layouts
- Recorded end-to-end demo
- Java
- Spring Boot
- Vaadin
- Gemini
- Docker
Watch the real workflow: enter the application context, generate a letter and review the result. Use the video controls to pause or inspect a step. 03 Fi-Job-Maps
03/2026Make a labour market explorable
Sole author — 43 of 43 commits
Occupational statistics are difficult to compare in tables. I adapted an existing treemap foundation for Finnish data, adding a Python data pipeline and AI-exposure estimates.
- 459 occupation records
- Traceable data sources
- Public interactive map
- Python
- StatFin PxWeb
- Data visualisation
- AI exposure
View full size ↗Read the visual: tile area represents employment; colour represents the selected metric. AI exposure is an estimate, not a prediction of job losses. 04 Self-hosted Linux lab
A place to deploy, monitor and run my own services
Personal infrastructure · Linux administration & self-hosting
My Ubuntu server brings personal applications, deployment tools and monitoring into one environment. The dashboard connects services for search, documents, photos and media with the tools used to operate them.
- Ubuntu 24.04 LTS
- Prometheus + Grafana
- Self-hosted applications
- Ubuntu
- Linux
- Docker
- Coolify
- Portainer
- Prometheus
- Grafana
View full size ↗My service dashboard, captured in August 2026. Service badges and usage figures describe that screenshot, not current availability.