I write software to understand how things work.

Rust, simulations, self-hosted infrastructure. Currently building production systems at NAV IT.

Oslo, Norway.

Systems

Deadreckon

Deterministic guidance and interception simulation under imperfect state information.

  • Proportional navigation guidance
  • Sensor noise modeling (realistic, degraded, extreme)
  • Monte Carlo scenario analysis with configurable sweeps
Scope: Rust workspace: sim_core, sim_cli, and sim_viz with real-time visualization
Evidence: Evaluated across 6 engagement scenarios with configurable noise profiles
GitHub →

Foundry

Self-hosted CI/CD platform replacing GitHub Actions with full deployment automation.

  • GitHub webhook integration with automatic builds and PR checks
  • Docker container execution with workspace isolation
  • Automatic domain routing via Cloudflare Tunnels
  • Scheduled builds, secrets injection, and self-deployment
Scope: Rust backend with PostgreSQL, React/TypeScript dashboard
Evidence: Deploys itself and 6+ services to a sovereign Mac Mini M4 server
GitHub →

Propagator

GitHub →

State propagation library for physical systems with composable force models and numerical integration.

Scope: Rust library designed as simulation substrate

N-Body Simulator

GitHub →

Numerical experiment exploring integration accuracy and long-term stability in gravitational systems.

Scope: Simple forward-Euler integrator

Neural-Nets

GitHub →

From-scratch exploration of neural networks as numerical approximation systems.

Scope: Educational implementations, not production models

Oxidize

GitHub →

Real-time voxel engine used as a performance and data-structure experimentation platform.

Scope: Experimental engine architecture

Infrastructure

All personal services run on a Mac Mini M4, deployed through Foundry, and exposed via Cloudflare Tunnels.

CI/CD (Foundry)Portfolio — l3s.meNotes — notes.l3s.meUptime monitoring — status.l3s.me

Work

Software Developer
2024–Present
NAV IT — Oslo, Norway

Production systems with strict requirements for correctness, accessibility, and long-term maintainability in a regulated environment.

Software Development Intern
2023–2024
Visma, Intility, Glasspaper

Short-term placements in data analysis, cloud infrastructure, and internal tooling.

Programming Instructor
Oslo Kommune

Taught programming fundamentals to children aged 8–12 through hands-on projects and visual coding environments.

Education

Fyrstikkalleen VGS
Information Technology and Media Production
2022–2024