about
Eric Hayter
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).
open source
Some of my open source contributions, including work on MariaDB and DragonflyDB.
projects
- 2026mlc
- Memory latency checker. A Linux tool that uses perf events to capture ns latency and CPU cycles per load at different buffer sizes to measure cache performance.
- 2025yakv
- LSM tree key-value store with write-ahead logging.
- 2025renderer2
- GPU-accelerated OpenGL 3.3 renderer. OBJ and glTF/GLB model support, ImGui parameter tweaking.
- 2025qnx-rpm
- Real-time process monitor for QNX embedded devices. Won Best Use of QNX at cuHacking 6.
- 2024yadb
- Relational database engine from scratch. Bison/Flex SQL parser, Volcano-model executor, slotted-page storage with LRU-K buffer pool.
- 2024renderer
- Software-rasterized .obj renderer. No graphics API, just SDL3 and math.
Names link to source on GitHub.

