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.
2025mikado
Visual tool for the Mikado Method. Live demo.
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.

photos

photo photo photo photo photo photo

All photos