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.
Project | Description | Link |
---|---|---|
SQL Data Comparison Tool | A 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-dbt | Shell scripts that allows you to interactively search dbt models in your terminal using fzf. | View |
Docker Makefiles | Makefiles 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.
Project | Description | Link |
---|---|---|
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 Generator | Python cli app that generates 3D-printable TrackPoint extensions that can be used in DIY ergonomic keyboards. | View |
Trackpoint Keycap Generator | OpenSCAD scripts that cut holes into 3D-printable keycap models to make space for a TrackPoint. | View |
Keyboard PCB Part Library | A library that extends the parts of the popular ergonomic keyboard generator Ergogen. | View |