I'm a CS & Math student at the University of Ottawa. I work mostly in C++ and Go, with a focus on databases and systems programming.
I'm @EricHayter on GitHub. Reach me at hayter.eric@gmail.com or on LinkedIn (for work stuff).
Some of my open source contributions, including work on MariaDB and DragonflyDB.
[2024] yadb (GitHub)
Relational database engine from scratch. Bison/Flex SQL parser, Volcano-model executor, slotted-page storage with LRU-K buffer pool.
[2025] yakv (GitHub)
LSM tree key-value store with write-ahead logging.
[2025] renderer2 (GitHub)
GPU-accelerated OpenGL 3.3 renderer. OBJ and glTF/GLB model support, ImGui parameter tweaking.
[2024] renderer (GitHub)
Software-rasterized .obj renderer. No graphics API, just SDL3 and math.
[2025] qnx-rpm (GitHub)
Real-time process monitor for QNX embedded devices. Won Best Use of QNX at cuHacking 6.