recent projects
C, C++, Assembly (previously C#, COSMOS)
- x86 32-bit hobby operating system featuring graphical user interface
- custom VBE video driver to drive real hardware compatability instead of virtual machines
- multitasking apps and basic DHCP networking
C
- Minimal and fast X11 image viewer using Imlib2
- Supports JPEG, PNG, SVG, and other Imlib2 formats
- Zoom, pan, and reset view with minimal overhead
C
- X11 window manager inspired by classic SunOS/Solaris
- Motif-inspired 3D decoration, window resizing
- Configurable keybindings for programs, editable root menu and color scheme
Otari MX-50 software remote (Github)
C++, Java, Arduino
- Arduino Mega-based remote control system for Otari MX-50 reel-to-reel tape machines
- Real-time tape position tracking using tachometer pulse decoding and mode tallies
- Predictive seek engine with multi-phase braking and auto-correction for precise mechanical positioning
- Java GUI for live control interface and transport state monitoring
- Serial control via Arduino Mega (USB); DB37 parallel interface to transport control port
stem_ripper (Github)
Python
- converts .mp3/.wav files to 4-stems using DEMUCS as wrapper
- provides process duration, uses CUDA GPU to process (if avail)
JavaScript
- Discord bot for displaying heraldic shields based on user-input blazons using the DrawShield API
- other heraldic features such as mottos, supporters, etc
see more on
my Github here or
go home.