I currently work under the Kernels and Ops team at Tenstorrent. I'm big into novel hardware, open-source, and local systems.
At Stanford, I did gamma-ray detector research with KIPAC at SLAC on GammaTPC... lots of particle physics, nuclear stuff, simulation, ML, and hardware. I studied Physics (Quantum Information) as an undergrad and did quantum computing work with Fraunhofer Gesellschaft SCAI in Germany. After this I discovered how much I enjoy computer systems and graphics, so I did a master's in CS. I ended up spending a lot of time on the LX classes, which was a blast to say the least... got to do stuff all over, from FPGAs to apps.
Free time is often about music. I play piano, cello, and guitar—tried to double major but ended up with a 56-unit minor instead. Used to teach instruments and did piano technician work at a music store back home. I compose and occasionally conduct, and I'm currently working on video game development (including soundtracks) with Seamus Allen.
I also run a homelab (dormlab?) and definitely cause no annoyance for Stanford IT. When my eyes need a break, I read outside, go biking, play board games, or just yap. Twilight Imperium 4e before bed is peak.
Portable device that sends push notifications to your phone when in proximity of a Flock ALPR. Useful for finding novel deployments.
CPU that runs ARMv6-M and RV32IMC on same core. Verified running CS140E, CS240LX labs on Xilinx FPGA. It even runs DOOM!
Published game on Steam. Developed physics, weapons/upgrades, and audio systems. Composed the game soundtrack.
Windows driver, llama.cpp backend features and improvements, network fabric optimization (release TBD), harder drive tetris-ception SIG-BOVIK-style. MacOS driver attempted.
>120,000 tok/s inference.
FPGA implementation of NAM for ultra-low-latency output. WIP.
Self-improving, local Minecraft AI agent. WIP, currently gets iron gear.
Multi-user locally running agentic overnight job search and evaluation service with profiles and feedback. 100% satisfaction so far...
Embedded program to detect birds and displays detected birds over web interface. Not to be confused with my Flock ALPR Detector.
Simulation framework for MeV-GeV range gamma-ray detector sensitivity analysis. Demonstrated 100x improvement over competing designs. Proposal submitted to NASA.
Upgraded GPU from 8GB to 16GB VRAM using circuit analysis and BGA rework. 4090, you're next.
Generative transformer models for predicting and mitigating noise in quantum circuits. Method scales linearly with system size compared to polynomial scaling of existing approaches.
Embedded systems, operating systems, hardware accelerators, bare-metal development.
Self-hosting numerous services and devices on personal server, including a couple Tenstorrent Blackholes!
Physics systems, audio engines, netcode. Published game on Steam.
FPGAs, audio circuits, PCB rework, BGA soldering, GPU modding, circuit stuff.
Piano, cello, guitar. Composition, orchestral conducting, audio production. Professional piano tuning, maintenance, and repair.
Volumetric rendering, real-time graphics, GPU programming with CUDA and GLSL.