Open source projects (that I need to get back to)
Harbored-mod (2014 - 2016)
A documentation generator for the D programming language with DDoc and Markdown support. Based on Harbored.
Tharsis.prof + Despiker (2014 - 2016)
A real-time frame-based profiler (inspired by RAD Telemetry), profiling library and GUI (OpenGL + SDL) frontend.
Posts on frame-based profiling:
- Frame based profiling
- Optimizing memory usage of a frame based profiler
- Frame based profiling with D ranges
Tharsis (2013 - 2016)
Masters thesis project. An entity-component framework designed for automated threading of game/simulation logic.
Awesome2D (2012 - 2013)
A 2D graphics engine showcasing advanced 2D lighting techniques.
ICE (2010 - 2012)
A moddable vertical shooter game written in D inspired by games such as Tyrian and Raptor.
D:YAML (2011 - present)
YAML parser and emitter written in D.
MiniINI (2009 - 2010)
A high-performance INI file parser in C++. It was created as a challenge to create the fastest INI parser possible, and as such sacrifices API usability as well as code readability for performance.
Talks & workshops
Vim - the basics (2017)
Introductionary workshop for the vim text editor.
Intro to development on ARM (2016)
Intro on how to choose an ARM board, performance characteristics of the ARM architecture, common pitfalls of development on ARM.
The Keyboard Life (2016)
Talk about mechanical keyboards and keyboard user interfaces.
Intro to game 3D graphics with Blender (2015)
An introduction to Blender and 3D modeling for games.
Profiling (on Linux) (2014)
A talk/workshop about performance optimization in systems programming languages and an overview of the many different profiling tools available on Linux.