Eric Hayter
about

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

[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.

[2025] mikado (GitHub)

Visual tool for the Mikado Method. live demo

photos
photo
photo
photo
photo
photo
photo
all photos →