For me this is a plain question: who controls the systems we rely on? I ask it at the layers people rarely look at, like low-level classical, photonic and quantum hardware.
For my first 16 years my hair was buzzed to a few millimeters, because short meant civilized. At boarding school I let it grow. Afro, braids, cornrows, coils. I’ve been decolonizing the world around me since, starting with myself.
My uncle gave me Morris Mano’s Digital Design for my birthday. I wanted to build what I learned, but I couldn’t afford hundreds of ICs and breadboards.
So I built an 8-bit processor gate by gate in a free simulator. I’ve been working down the stack since.
For a satellite that does quantum key distribution, I work on FPGA timing at the Vanderbilt Quantum Initiative. That work runs on single photons, so it leans on photonics.
Chips
I lead a reprogrammable UART/SPI/I2C engine for Tiny Tapeout. Its UART fits in 89 standard cells.
MachDesigner is a silicon photonic simulator I built. Its two independent engines agree within 1%.
A Mach-Zehnder interferometer, simulated in MachDesigner.
Rock clubs and jazz
My days end at local rock clubs and jazz corners. It’s where I stop doing abstraction.
Research access
Africa has 17% of the world’s people and produces about 1% of its research. ARPL trains African high school students to publish theirs. I’m its Chief Program Officer.
Abstraction
Find the pattern in a system, keep the variables that matter, and drop the rest. Then repeat until you can work with it.
I once knew almost nothing about OTOCs, so my team turned each simulator into a function of time and cost and optimized over them. It’s how I learn AI compute, chips and quantum.
primitive
A primitive is the smallest operation a system is built from. It’s also my nickname.