↓ Skip to main content

My Projects

Data Analysis & Engineering

Most of my work-related code is closed-source, but I did publish a few components of my stack that you can find below.

ProjectDescriptionLink
SQL Data Comparison ToolA python data quality assurance tool that allows you to verify whether the data model changes you have made are producing the data as you intended.View
fzf-dbtShell scripts that allows you to interactively search dbt models in your terminal using fzf.View
Docker MakefilesMakefiles that make it easier to work with docker. They also add a way to display a help message with available targets for improved usability.View

Ergo Keyboard Design

One of my hobbies is designing ergonomic split keyboards, which is why many of my personal projects focus on this area.

My primary innovation involves adding TrackPoints to wireless keyboards. So, most of the projects revolve around this feature.

ProjectDescriptionLink
PS/2 TrackPoint & Mouse Driver

A device driver written in C that allows you to add TrackPoints and other PS/2 pointing devices to keyboards using the zmk firmware.

My most exciting and difficult project yet.

View
TrackPoint Extension GeneratorPython cli app that generates 3D-printable TrackPoint extensions that can be used in DIY ergonomic keyboards.View
Trackpoint Keycap GeneratorOpenSCAD scripts that cut holes into 3D-printable keycap models to make space for a TrackPoint.View
Keyboard PCB Part LibraryA library that extends the parts of the popular ergonomic keyboard generator Ergogen.View