I started my programming journey in high school. Like many, I started my HTML journey via customizing my MySpace page. Then, I began learning C++ and simple circuit design for my science fair project on Forward Error Correction. I almost went into Computer Science for college before getting cold feet. But I did manage to take a few courses, including a game design in C# course and a linux course. Then over the years I've mostly done front-end stuff for web sites, occasionally some python for intro to ML or AI courses, and openSCAD for 3D modelling.
I plan to continue my programming journey, and get a bit more methodical and disciplined about it. My aim is to be able to repair, reverse engineer, and make cool stuff.
My first open hardware project information is in the BusKill USB A Magnetic Breakaway repo. For the past four years, I have been building a 3D printed case for a USB-A magnetic decoupler that could be used with the Open Hardware BusKill cable.
I wrote Moon Command in order to demonstrate competency in creating a C program and making it possible for a user to install it. Since I use the moon cycle to organize my development cycle, I wanted to be able to quickly retrieve the current moon cycle and the development phase directly in the commandline.
The Docs-as-Code Resume is a project to treat my resume like software documentation: written in plain text, version-controlled in git, and rendered into multiple formats from a single source of truth.
DAMAC (Docs-as-Models-as-Code) resume takes the Docs-as-Code Resume concept further by allowing a single résumé source to render different personas for different audiences — emphasizing technical depth for an engineering role, communication and documentation skills for a technical writing role, or maker experience for an open hardware context.
The Does It Pen Plot repo contains pen plot files for when I worked on a pen plot documentation project for Open Source Ecology. https://wiki.opensourceecology.org/wiki/User:Goldfishlaser
The repo has some STLS for 3D printed knickknacks I've created. I also post things on thingiverse.
Code Interests
HTML5/CSS3 Javascript Python FreeCAD OpenSCAD Processing Assembly C/C++
I star a lot more repos than I can ever use: Stars