GitHub A little gadget that plays rock-paper-scissors slightly better than random using a small quantized recurrent neural network running on an 8-bit ATtiny1614 MCU. Neural network trained using tensorflow/keras. Custom PCB, 3D printed case, ATtiny1614 MCU, single coin cell for power.
GitHub 3D printed DNA molecule that shows my own genome. Alignment / variant calling from the raw sequencing data using open source tools, Python script to extract consensus sequence and control WS2812B LEDs running on Raspberry Pi.
GitHub A miniature ThinkPad-inspired laptop that runs 5 games/application. 3D printed case, RGB illumination (WS2812B LED), ATtiny1614 MCU, SSD1306 128x64px OLED, 5-way switch as joystick, USB-rechargable Li-ion battery. Software written in C.
GitHub A miniature gaming PC that runs 5 games/application. 3D printed case, RGB illumination (WS2812B LED and fiberoptic), ATtiny1614 MCU, SSD1306 128x64px OLED, 5-way switch as joystick. Software written in C.
GitHub Electronic business card that runs a convolutional neural network to classify 5x5 pixel digits. Describes network structure in silkscreen and shows activations of all layers. Model trained in TensorFlow, custom PCB, custom code for Attiny3217 microcontroller.
GitHub Freeform electronics sculpture of a SARS-CoV-2 virus that blinks its own RNA sequence. ATtiny1614 MCU, single coin cell for power.
GitHub Miniature electronic dice (2-63 sided). Custom PCB, 3D printed case, ATtiny1614 MCU, single coin cell for power.
Thingiverse 3D representations of gravitational waves from LIGO data. Created using a Python script to calculate shape of the horizontal slices and a custom Fusion 360 plugin to assemble them into a 3D model.