About
I study Computer Science at the University of Copenhagen and work as an AI Engineer at umage.ai. Before umage, I spent two and a half years at IT Instituttet.
I started at IT Instituttet as a freelancer in my first semester of university, picking up small pieces of work. Over time it turned into a full-time lead role. That trajectory — trusted with a little more each month, as long as the work stayed reliable — taught me more about how teams actually function than any single course ever could.
My boss co-founded umage with two others and brought me across. umage is an AI consultancy for Nordic enterprises — the engineering and advisory work of helping teams actually put AI into production, with a focus on agentic systems and on running open-weight models on customer infrastructure rather than in the cloud. I work on the engineering side of that.
Alongside work and school, I tend to build small things from scratch — an HTTP server in C, a distributed key-value store in Go, a short search engine in Python. They aren't side projects in the usual sense; I don't expect anyone else to use them. Building them end-to-end is how I make sure I actually understand the layers I rely on the rest of the time.
I care about software that is legible, durable, and pleasant to use — the kind where complexity lives in the right place, and a careful reader can follow how the pieces fit together.
What I'm actively working on lives on the /now page. A selection of things I'm proud of lives on /projects.
Facts
Work. AI Engineer at umage.ai (Apr 2026 – present). Junior Software & Full-Stack Developer at IT Instituttet (Oct 2023 – Apr 2026). Shift Leader at SPAR Birkerød (Jul 2021 – Oct 2023).
Education. BSc in Computer Science, University of Copenhagen (2023 – present). STX in Mathematics and Physics, Birkerød Gymnasium (2021 – 2023). Top grade (12/A) in Software Development, Linear Algebra, Mathematical Analysis and Probability Theory, Modelling and Analysis of Data, Participatory Design, and Algorithms and Data Structures.
Languages I speak. Danish (native), English (C2), Russian (proficient), German (proficient).
Languages I code in. C, C++, C#, Rust, Go, Python, TypeScript. Day-to-day: .NET, Angular, React, Docker, Linux, Git, Azure DevOps.
Certifications. Harvard CS50 (2024), Google Generative AI (2024), Microsoft Certified: Foundational C# (2023), Cambridge First Certificate in English (2019).