Based in Denmark · Open to software & AI engineering roles

I build software you can test, trace, and trust.

I’m Victor, a software engineer with an MSc in Computer Science, working across applied AI, dependable data systems, and full-stack product delivery. I turn experiments into reproducible software—and real user needs into products that work beyond the demo.

12 / A MSc thesis result
Rust → Python Open-source RL infrastructure
Idea → handover Real client delivery
Python · TypeScript · SQL · project-level Rust

01 / Selected work

Different surfaces.
One standard.

Research infrastructure, client software, and data products—selected for the engineering decisions underneath them, not just the screenshots.

01 MSc thesis · Open source · 2026

A research platform where the rules stay put.

For my thesis, I needed an RL environment whose behavior I could reproduce, inspect, and compare. I built the simulator underneath it too: a Rust engine with Python bindings, batched stepping, legality masks, explicit observation and action contracts, plus replay tooling for when experiments drift.

Problem
Complex game rules and unstable experiments
System
Rust core → PyO3 → Python training API
Evidence
Documented contracts, replay, CI, and benchmarks
Result
Reusable infrastructure and a thesis graded 12/A
System section / not to scale deterministic path
04
Policy & evaluation PyTorch · Stable-Baselines3 · controlled comparisons
LEARN
03
Python batch API training loops · legal actions · replay
OBSERVE
02
PyO3 boundary stable contracts · low overhead
TRANSLATE
01
Rust simulation core advance-to-decision · deterministic state
EXECUTE
Gioia Beauty salon towels beside a black basin and brass containers
Live client delivery · 2024
02 Full stack · Firebase · Product delivery

Software that had to work on Monday morning.

A production website and booking system for an Italian beauty salon, including the public booking flow and an owner dashboard built for daily operations. I took it from requirements and data modeling through auth, validation, deployment, and handover.

Visit the live product
FuelScout Italia concept showing map, station details, prices, and filters on three phone screens
Product concept · MVP in progress
03 React Native · PostGIS · Data ingestion

Official fuel data, shaped for the street.

A map-first mobile MVP built around data from Italy’s Ministry of Enterprises and Made in Italy (MIMIT). Supabase and PostGIS power nearby search and price history, while scheduled ingestion turns a changing external source into something the product can depend on.

Private build · Concept image, not a live-app screenshot

Additional work

Other systems,
useful edges.

02 / Experience

The path from interface
to infrastructure.

A web-development foundation, practical product work, and a computer-science MSc that pushed deeper into evaluation, systems, and reproducible AI.

2024

Gioia Beauty · Client project

Freelance Full-Stack Developer

Delivered a production booking system from requirements and data model through Firebase implementation, deployment, and handover.

  • Firebase
  • Auth
  • Product delivery
2023

Klimakampen · Internship

Software Developer Intern

Contributed to a production React Native app and built AWS Lambda and DynamoDB flows with validation and predictable error handling.

  • React Native
  • AWS Lambda
  • DynamoDB
2022

Auditdata · Internship

Software Developer Intern

Built a calibration-data system with IOTA-based tamper-evident storage, a React inspection interface, and careful ingestion and retrieval flows.

  • React
  • IOTA
  • Data modeling

03 / About

The technology changes.
The standard doesn’t.

I started in web development and kept moving toward the questions underneath it: What happens when the data changes? When assumptions drift? When software meets people who do not care how clever the architecture is?

That is why my work moves between research infrastructure and client software. The surface changes, but I keep coming back to stable interfaces, explicit trade-offs, validation, testing, and a handover the next person can actually use.

“I like engineering that leaves the system—and the people around it—in a clearer state.”
Capability ledger Tools and working practices
Applied AI & evaluation
Python, PyTorch, Stable-Baselines3, controlled experiments, replay, debugging
Product & backend
TypeScript, React, React Native, Node.js, APIs, authentication, Firebase
Data & reliability
SQL, PostgreSQL, Supabase, PostGIS, AWS Lambda, validation, CI, logging
Systems work
Project-level Rust, Python bindings, stable contracts, performance-minded design
Under water PADI Divemaster
Across borders Exchange semester in Eindhoven
In conversation Native Danish · Fluent English

04 / Contact

Have a complicated
problem? Good.

I’m looking for software and applied-AI work where thoughtful engineering matters after launch. If that sounds like your team, I’d like to hear what you are building.

victorwp@protonmail.com