Hi, I'm Ben
I design and build systems software
Portfolio
Selected work and research implementations
DAEDALUS 3-SAT Hardware Accelerator Test Bench
A comprehensive test bench for the DAEDALUS analog 3-SAT hardware accelerator ASIC. Features test bench firmware in Embedded C with DAQROC test dispatch server integration over 20 MHz serial bus. Includes automated testing library for performance characterization and DMA-based scan chain interface for microsecond-scale test bench configuration.
A precision control system for a 64-element digital beamforming array in advanced communication systems. Features sub-1-degree pointing accuracy through automated calibration sequences. Includes real-time monitoring and adjustment capabilities for array element alignment and stability.
A distributed data acquisition and testing platform for mixed-signal systems running on dedicated hardware (AMD Ryzen 9, 32GB DDR5, Nvidia Quadro, RHEL 9). Features real-time data analysis pipeline processing over 100 million samples per second. Includes NextJS frontend, GoLang hardware API, and C++ test bench firmware with serial device communication.
A precision DC power supply achieving 7 mV peak-to-peak ripple for sensitive electronic applications. Features comprehensive protection systems including reverse polarity, thermal monitoring, and overcurrent protection. RTOS implementation includes battery management, menu system, and OLED display interface.
A cost-effective 20–40 GHz signal generator utilizing FPGA, dual-channel DAC, and broadband upconverter technology. Features complex modulation capabilities including 16-QAM and 64-QAM with configurable parameters. Provides high-frequency communication system testing at 75% reduced cost compared to industry alternatives.
A safety-compliant elevator control system featuring comprehensive hardware-in-the-loop testing and verification. Includes integration testing suite and hardware regression testing for control algorithms and safety features. Ensures reliable power electronics operation through systematic validation.
A high-altitude environmental monitoring system operating at 80,000 feet. Features UV radiation, temperature, pressure, and GPS sensor integration. Includes custom PCB design with redundant power systems and fault-tolerant data logging for extreme conditions.
An efficient SD card file system explorer for Teensy microcontrollers. Features VT100 terminal emulation for serial interface access. Includes optimized memory management, rapid file operations, and comprehensive error handling for resource-constrained environments.
A distributed race optimization platform for solar car competitions. Features real-time telemetry processing and predictive modeling with weather and terrain integration. Includes dynamic race strategy adaptation and AWS-based deployment for scalability.
A high-performance typing assessment web application with sub-millisecond input latency. Features custom input handling for accurate keystroke capture and real-time WPM calculation. Includes optimized DOM updates for enhanced responsiveness.
An interactive visualization tool for pathfinding algorithms with real-time performance metrics. Features implementations of A*, Dijkstra's, and bidirectional search algorithms. Includes customizable heuristics and algorithm behavior exploration capabilities.
A precise athletic pace training app for Android with real-time audio feedback. Features customizable interval training and efficient thread management for accurate timing. Includes optimized audio cue delivery for workout pacing reliability.
Official Minecraft content featuring large-scale interactive experiences. Includes optimized entity and world management systems for complex interactions. Features custom rendering pipeline extensions within LWJGL engine constraints.