Hjalte Sorgenfrei Mac Dalland
Working as a software engineer at Apple and creating games and game engines
in my free time.
My programming interests include compilers, programming language design, competitive programming, optimization,
computer graphics, and game engines.
Education
Computer Science BSc. & MSc. at IT University of Copenhagen
August 2018 - June 2023
Work
Software Engineer at Apple
August 2024 - Currently
Software Engineer at cVation
May 2021 - July 2024
As a full stack developer consultant, I contributed to a diverse range of projects.
My responsibilities spanned both backend development in C# and frontend development using TypeScript & Angular.
A key focus was ensuring the maintainability and testability of the solutions we delivered.
To achieve this, we embraced DevOps practices, leveraging continuous integration and continuous deployment (CI/CD) via Azure DevOps.
One notable example was our implementation of Azure Cloud automatic deployment and orchestration tools.
In this capacity, I took charge of testing procedures to safeguard against any regressions during updates.
Teaching Assistant at IT University of Copenhagen
Sep 2019 - June 2021
Was teaching assistant for the following courses:
- Sep 2019 - Dec 2019: Introduction to programming.
- Jan 2020/21 - May 2020/21: First Year Project
- Jan 2020 - May 2021: StudyLab, where students could get adhoc help
The work varied between teaching, grading, and helping students with their projects as a supervisor.
Software Developer at GEO
Jan 2019 - Feb 2020
Worked part time in subsurface modeling department of GEO.
- Developed a plugin for the Open Source application QGIS using
Python.
- Designed and developed various tools for internal use.
- Designed and implemented access control to secure a unsecured
WMS map API.
IT Technician at Ajour Nordic
Aug 2016 - Sep 2017
- Assembled and quality assured Windows based Point of Sale systems.
- Did on-site installation and troubleshooting for customers
Other stuff
- Configured and hosted various video game servers, for friends and also for ITULAN (Lan party at ITU)
- Top 50 in Denmark on the competitive programming site Kattis
- Competed in competitive programming contests NCPC, NWERC in 2021
Projects
Game engine written in C++ using the Vulkan API, with the dream of one day writing a game in it. [1]
- Written in modern C++23
- Uses KTX-lib to compress textures to minimize
VRAM usage
- Support for Linux and Windows
- Has work in progress networking: video demo
- Download the latest demo here
// TODO: Add more Projects
Contact
Email:
hjaltesorgenfrei@gmail.com
Github: https://github.com/Hjaltesorgenfrei
Linkedin:
https://www.linkedin.com/in/hjalte-sorgenfrei
[1] - The classic tale of wanting to make a game, but never actually making the game because you are too busy
making the engine.
Last updated 2024-02-22.