IT Trainee
Harvia Muurame, FI
IT administration at a publicly listed manufacturer — Intune fleet management, ERP support across production operations, service desk coverage, and contributions to company-wide IT projects.
pankkonen.dev
Data. Code. Systems.
+ 2× world champion.
01 · Experience
Work and study across IT operations, software engineering and AI — and a recurring test-stage role with Toyota Gazoo Racing.
Harvia Muurame, FI
IT administration at a publicly listed manufacturer — Intune fleet management, ERP support across production operations, service desk coverage, and contributions to company-wide IT projects.
Toyota Gazoo Racing
Part of the test-stage crew for Toyota Gazoo Racing — closing and securing special stages before driver runs. Safety-critical work in pre-event preparation.
JAMK University of Applied Sciences Jyväskylä, FI
Advanced programming track with a specialisation in AI and data analytics — CRISP-DM pipelines, large-scale ML, DevOps. Expected graduation 05/2027.
Sedu, Lapua Lapua, FI
Vocational qualification in Information and Communications Technology.
03 · Projects
From 2.6M-row ML pipelines to a 6-person Agile team — each project here has a working artifact, a story, and something honest to say about what didn't go perfectly.
We built a full ML pipeline for used car price prediction: 2.6M rows processed with Polars, careful feature engineering to avoid target leakage, and a three-model comparison between XGBoost, CatBoost (ordered boosting), and LightGBM. Tuning ran through Optuna's Bayesian search with K-fold cross-validation.
Evaluation broke results down by price band and car type rather than stopping at headline numbers — MAE, RMSE, and R² by segment, because that's where model failure actually shows up. The dataset has a structural survivorship bias: only sold cars appear, which ruled out sale time as a target. A JAMK coursework project, delivered as a team — with Claude and ChatGPT sparring across feature engineering, code review, and the writeup.
Run as JAMK's Future Factory course (10 ECTS) — a project-based capstone where student teams act as a real software vendor for an external client. Led a six-person cross-functional team building and deploying a PrestaShop e-commerce platform as a managed service: Docker containerisation, automated DB backup to CSC Allas, CI/CD on GitLab, payment integrations, and security hardening. Delivered across six Scrum sprints and four Gate reviews under the Essence Alpha framework.
The dual Team Leader and Developer role meant sprint planning, task allocation, and Product Owner collaboration. The team covered the full scope: OPS, security, testing, two more developers. Documentation is public.
Built with a clear division of labour: I architected and directed, Claude typed. The whole project ran in Cowork mode — Claude reading and writing files in the workspace directly, while I made the design and direction calls. Every decision — palette, animation parameters, the expanding panel you just clicked open — stayed mine.
Built from scratch with Astro for the build and scoped CSS components for specificity control. Hero entrance runs on CSS-only keyframes (no animation library at runtime); scroll reveals use IntersectionObserver with a double-rAF trick to prevent skipped transitions. Spring easing (cubic-bezier 0.16, 1, 0.3, 1) carries hover, reveal, and the expanding panel motion. The design system — tokens, typography scale, spacing — lives in global.css and is documented in DESIGN_SPEC.md.
04 · Beyond the Code
04 · Beyond the Code
Two-time DiRT Rally world champion with a competitive sim racing background. These days, gym training, outdoor activities, open water swimming, and Latin dance.
Two-time DiRT Rally world champion with a competitive sim racing background. These days, gym training, outdoor activities, open water swimming, and Latin dance.
05 · Contact