Help I Don't Know What I Just Clicked What is this Page?
This page details several personal projects I've worked on that I think are neat enough to be worth sharing. I may discuss them in my blog. When relevant, project links are in the heading.
STM8 Business Card
This is a business card I designed and assembled myself. Barring a printf function, every piece of software was written by me through painstakingly reading ST Microelectronic's documentation. No hardware abstraction libraries for me! This was my first self-guided foray into embedded and while it has a lot of warts as a result, I'm happy with how it turned out.
Here's a video of it!
Guix Configuration
This... is my Guix-based system and home configuration (GASP). It feels a bit silly to link this as a major project, but I feel it is sufficiently complex to showcase how Guix shines. I think Guix is underappreciated in the broader software community and brings a lot to the table.
The server you're fetching this page from is configured in that repo!
Guile Blocks
Guile Blocks is an Org Mode inspired implementation of source blocks for Guile Scheme (I've wrote that so many times). I have a series of blog posts on it and often use this website to demonstrate what it's capable of, so check it out!
USRA Video
This was a project I worked on during undergraduate research in college. During experiments we collected data on the movement of polymeric microgels suspended in an ionic liquid using an electron microscope. Analyzing the gathered images was entirely manual and could take hours per video. This project was a proof of concept for using a machine learning model to collect that data automatically.