I created grow lights from old LED strips to keep my plants alive during the winter. It was not a great success.
The final lit up plant shelf Strips of salvaged SK6812 LED strips are mounted to the shelves with 3D printed plastic clips. Each set of lights is controlled by an atmega328 with a potentiometer for brightness control, mounted on the side of the shelves, again using similar clips.
The printed LED strip clip

I designed, etched and soldered an Arduino Uno hat for the ArduinoISP sketch.
The Arduino Uno ISP hat The hat has a switch for the crystal, which allows it to burn both bootloaders with and without the external clock flag. The circuit is designed so it can be etched on a single sided board, and only requires jumpers for the uno pin-headers.
The underside of the pcb The KiCad sketch is available at github here.

I concluded it was finally time to (mostly) retire my old variable power supply, a step-down converter built into an ATX power supply. It had partially rusted after experiments with electrolysis, and was really bulky. I wanted to replace it with something portable and cheap. The old ATX power supply I replaced it with a step up/down supply module, powered through USB-C PD, and enclosed in a 3D printed enclosure. Internals of the power supply
The finished power supply If you want to build one yourself, the PSU module can be found here, the USB-C connector here, and the 3D files here.

Through the cs talent track program, i joined the Computer Mediated Activity (CMA) research group, where i used the Feelix force feedback design system to create a scroll wheel which gives haptic feedback when scrolling across new changes in a text document.

Another year of contextless audioshots:

Proev igen.ogg

Its fun.ogg

Ever heard.ogg

3AM Twitch.ogg

Dogs dont cry.ogg