Cambridge, MA

Alex Studer

Elite
@thatoddmailbox

kvm. An open-source HDMI Keyboard/Video/Mouse (KVM) switch, which lets you switch two monitors and four USB devices between up to three computers.

34

kvm-base. The main board for the open-source HDMI KVM switch I built.

18

hexos. HexOS is an operating system kernel that, currently, does not do much.

12

cuttlefish-docker. Run the Android Cuttlefish virtual device from within a Docker container.

6

fcp-stuff. reversing the firstclass protocol

6

usb-hub. A four-port USB 2.0 hub based around the CoreChips SL2.1A IC.

6

phone. A 2G GSM cell phone which I designed and built in my senior year of high school.

5

kvm-fw. The firmware for the open-source HDMI KVM switch I built.

4

kvm-keypad. The keypad for the open-source HDMI KVM switch I built.

4

computer. A microcomputer built from Soviet-era parts

4

computer-hw. Schematics and layout files for the Soviet-era microcomputer I built. See https://github.com/thatoddmailbox/computer

3

flash_programmer. Programs the SST39SF010A and probably other JEDEC-compatible flash chips too.

3

gbasm. Assembler for Gameboy games.

3

hex. Next generation programming language. (pssst.... that was sarcasm)

3

phone-fw. The firmware for a 2G cell phone I built.

3

sftpfs. An SFTP client that implements fs.FS.

2

titlecase. Go

2

phone-hw.

2

fe310-dev. A custom development board for the SiFive FE310, a RISC-V microcontroller.

2

pHelpdesk. PHP-based helpdesk software

2

treat-finder. HTML

2

computer-emu. An emulator for the Soviet-era microcomputer I built. See https://github.com/thatoddmailbox/computer

2

duck_hero. A 2D role-playing game written in C++ using the SDL2 library. You play as a duck named Ducky, saving the city of Duckville from the evil robots which have taken over.

2

thatoddmailbox.github.io. HTML

2

blackbox-client. Client for logging system for FTC robots, developed for team 4174 Atomic Theory during the 2018-19 season

1

computer-fw. Firmware for the Soviet-era microcomputer I built. See https://github.com/thatoddmailbox/computer

1

homemon. A set of programs that let you check that your home’s power is on, meaning you can distinguish between an Internet outage and a power outage.

1

PrivateAuth. PrivateAuth is an extension to the IndieAuth protocol.

1

smsapi. A server that exposes the SMS functionality of the SIMCom SIM800 cellular modem to the Internet.

1

lsusbtree. A tool that prints out your USB devices (including manufacturer and product info) in a tree format.

1

go-ico. A Go library for decoding ICO (Icon) files, commonly used for favicons and Windows icons.

1

cloudflare-backup. A tool that allows automated exporting of all DNS records in a CloudFlare account.

1

motorsim. An interactive simulation of a basic, two-pole DC motor.

1

duck-hacker. A game where you hack various things by programming DuckBots, small robots that run Lua code.

1

z80asm. A simple Z80 assembler, written for the Soviet-era microcomputer I built. See https://github.com/thatoddmailbox/computer

1

atomic_theory_18_19. Code for FTC Team 4174 Atomic Theory, 2018-19 season

1

tigame. A tiny 3D game engine, still a work in progress. Uses C++, the SDL2 library, PhysicsFS, and OpenGL.

1

go-resvg. A Go wrapper for the resvg library.

1

gha-chromium-build. attempting to bully github actions into building chromium for me

1

roamer. A tool that makes handling database migrations easy.

1

espminitool. A tool that uploads code to an ESP32 microcontroller by talking to its bootloader over a serial port.

1
41
Apply