AI Engineer & Software Developer in Helsinki | Machine learning engineering student at Metropolia | Former construction project manager (10 years)
I build LLM agent systems end to end — multi-agent workflows, semantic search, model routing and fine-tuned models — together with the CI/CD and quality gates that ship them.
🎯 Open to junior or graduate roles as an AI engineer, forward-deployed engineer (FDE), backend or full-stack developer from January 2027, in Helsinki or remote in the EU.
JobsResearch — a job-market platform that collects postings, filters them to what a candidate is eligible for, and explains each match. The repository is private: read the case study; a live demo is available on request.
- 📊 100,000+ job postings from five sources since July 2026 (four Finnish job boards and Sweden's national employment API); 8,000+ analysed against a CV
- ⚖️ An LLM judges fit, and deterministic eligibility rules cap the score (seniority, required degree, fluent Finnish), so persuasive posting text cannot override hard requirements
- 🤖 Built with a team of 8 AI agents in builder, reviewer, verifier and coordinator roles under a written loop engineering process: 5,000+ commits and 1,500+ merged pull requests since August 2026
- ✅ Every code change passes automated tests and a Jenkins + SonarQube quality gate; multi-user, deployed with Docker and PostgreSQL
- 🎤 October 2026: selected as the only student to present JobsResearch to Metropolia's President and CEO in the leadership session
- 🎓 Machine learning engineering student at Metropolia University of Applied Sciences — 171/240 ECTS, graduating December 2026
- 🏗️ Digital Twin Architecture Trainee at Metropolia SW Factory since September 2026: repository clean-up, an architecture map, CI test automation and documentation for a project untouched for two years
- 📋 10 years as a construction project manager before software: planning, stakeholder communication and delivering to deadlines
- 🏆 7th place at Junction 2024 (IFC Innovate, top 10 of nearly 200 submissions), plus Junction 2025 and ULTRAHACK 2024
- 🖥️ I run my own self-hosted Linux lab: Ubuntu, Docker, Coolify, Grafana and Tailscale
- 🇫🇮 Based in Helsinki, Finland, building tools for the Finnish job market
|
💻 Programming Languages: |
⚙️ Frameworks & Libraries: |
☁️ Databases & Cloud: |
|
🤖 AI & LLMs: |
✅ Testing & CI/CD: |
🖥️ Self-Hosting: |
BeautifulSoup, ESLint, Prettier, npm, pnpm, Bun, Vite, Homebrew, Linux, UML, Agile / Scrum
📈 JobAIForecasting Finnish job vacancies with a fine-tuned LLM — numeric forecasts one, two and four quarters ahead, explained from cited official bulletins
|
🇫🇮 Fi-Job-MapsFinland Job Market Visualizer — 459 occupations as an explorable treemap, with AI-exposure analysis
|
🚀 CLboostAI-Powered Cover Letter Generator — personalised cover letters tailored to each job application
|
🔎 JobAioFinnish Job Market Scraper & Aggregator — listings from multiple Finnish sources with AI-assisted analysis
|
More projects: 💰 MoneyMoves — Unity 3D finance-education web game (Junction 2025, C#, Unity, Google Cloud, Firebase) ·
| 💻 Technical Development | 🚀 Career & Impact |
|---|---|
| Agent-driven development under tests and quality gates | A junior or graduate AI engineering role from Jan 2027 |
| Evaluating LLMs against baselines before fine-tuning | Graduating from Metropolia in December 2026 |
| Digital twin architecture and CI test automation | Building tools for the Finnish job market |
| Retrieval, model routing and guardrails for LLM apps | Improving my Finnish (CEFR A2 today) |
- 🇬🇧 English — Fluent
- 🇨🇳 Mandarin Chinese — Native
- 🇫🇮 Finnish — Conversational (CEFR A2, 20 ECTS)
Building the future, one commit at a time 💻
⭐️ From Lion504 | Made with ❤️ in Helsinki



