JavaZone 2024
Oslo Spektrum
with Dervis Mansuroglu
Work
2024–2026
Apprentice Software Developer
NAV IT
Pensjonskalkulator, Norway’s public pension calculator: React and TypeScript frontend, Kotlin services, Sanity, and CI/CD. Led the migration from Cypress to Playwright across 11 end-to-end suites, with sharding and multi-browser runs in CI. Before that, built the Kotlin backend of an internal apprentice product.
2025–2026
Support Worker (støttekontakt)
Bydel Nordstrand
Part-time, alongside the apprenticeship. One-to-one support for people with special needs.
2023
Software Development Intern
Visma, Intility, Glasspaper
Short placements: data analysis at Visma, cloud and OpenAI API prototypes at Intility, a Vue.js frontend at Glasspaper.
Programming Instructor
Oslo Kommune
Teaching programming to children through hands-on projects.
Talks
NAV IT
Internal talk
Delete hardcoding; import sanity
A short introduction to Sanity.
Frontend/backend forum
NAV IT, internal
Rust 101
Projects
Oxidize
Real-time voxel rendering as a performance study.
- Infinite chunk streaming around a fly camera, with 32³ voxel chunks generated on worker threads.
- Neighbour-aware face culling and ambient occlusion, with meshes rebuilt in parallel.
- Procedural terrain with biomes, oceans and caves, drawn with frustum culling and a separate transparent pass.
Foundry
Self-hosted CI/CD, end to end. Archived, succeeded by kiln.
Rust workspace, PostgreSQL, React dashboard
- Pipelines declared in Forgefile, a small DSL with its own lexer, parser and validator.
- Webhook-driven builds from a PostgreSQL job queue, run in isolated Docker containers.
- Routes domains through Cloudflare, keeps secrets in Vault, and deploys itself.
- Deployed itself and six services to a Mac Mini M4.
More projects
This site builds on GitHub Actions and deploys to Cloudflare Pages.
Education
2026–2027
NTNU
Preparatory engineering year (forkurs)
2024–2026
NAV IT
Apprenticeship in IT development
Fagprøve: bestått meget godt
2022–2024
Fyrstikkalleen VGS
Information Technology and Media Production
Subject average 5.86 · grade 6 in 12 of 14 subjects · practical exam 6
Now
Updated October 2026
-
Preparatory engineering year (forkurs) at NTNU.
-
Building kiln, the successor to Foundry.
-
Extending Propagator toward guidance and navigation.