This is Qube.
A quantum computer simulator, packed into one cube. Scroll to take it apart.
Engineer and designer working on the edge between hardware and software.
I'm a Computer Engineering student at George Mason University and a designer who works on the edge between hardware and software. I fabricate PCBs in KiCad, write embedded firmware for ESP32-based MIDI controllers and DMX light rigs, and build full-stack apps. My process for innovation starts with a problem I encounter, whether it is a guitar FX keychain I could take anywhere, a program to visualize and simulate quantum mechanics, or a homelab-hosted AI assistant.
I'm also an Eagle Scout who is devoted to serving my community through programs such as National Youth Leadership Training, a weeklong camp that is youth-led, designed to teach leadership to high-achieving Scouts.
When I'm not coding or camping, you can find me practicing guitar for my next band concert or planning the logistics and AV for it. I like building things that help contribute to the human experience and helping people find themselves, whether it is through music, leadership, or technology.
Quantum mechanics is almost impossible to picture. Qube is the student-led project I co-founded to change that: a quantum computer simulator that runs in the browser. Access it here: https://qube.phamryan.com/
Qubits, superposition and measurement usually show up as math on a whiteboard. Most people never get to try one.
Drag X, H, CNOT, Toffoli and SWAP gates onto a grid, run it, and watch a qubit collapse to 0 or 1. Shor's and Grover's run too.
We've run STEM workshops at community centers where students build circuits with it. Here's how the whole thing works.
A quantum computer simulator, packed into one cube. Scroll to take it apart.
Envoy started as a problem: I wanted my tone controls in my pocket. Now it's a board, an enclosure and a launch date.
Envoy V1 · by JIT Labs
An ESP32 tone controller for guitarists: three rotary encoders under printed knobs, one master button and Bluetooth LE MIDI, in a printed tray and bezel with a key loop. Scroll and it comes apart, layer by layer, down to a single resistor.
Dropping 1 December 2026.
01 · Enclosure
The bezel frame lifts off and the tray drops away. The board sits between them with its top flush to the tray rim.
02 · Assembly
On this board every part pushes its legs through the FR-4 and is soldered from underneath. The only surface-mount parts ride along on the ESP32 DevKit.
Latest revisionThe resistors are now surface-mount, and the board adds decoupling capacitors. This teardown uses the earlier through-hole board model.
03 · Board stack
Silkscreen, solder mask, copper, the FR-4 core and the back mask, pulled apart so you can see what a circuit board is made of.
04 · U1 · ESP32 DevKit V1
The DevKit is a whole board of its own. The RF shield lifts off the ESP32, thirty header pins drop out, and every surface-mount part on it floats free.
05 · SW2 · Rotary encoder
Shaft, nut, threaded bushing, top plate, body and legs. All three encoders are the same part. SW2 is the middle one.
06 · R5 · Axial resistor
A DIN0207 body stood on end, plus two tinned leads. It is as far down as this board goes.
Latest revisionR5 and the other resistors are surface-mount parts now, with decoupling capacitors added to the board. This is the through-hole version.
07 · Explore
Hover a part to name it and click it to split it into pieces. With a mouse, drag empty space to turn the board.
Latest revisionThe 12 resistors listed here are through-hole on this model. The latest board uses SMD resistors and adds decoupling capacitors, which this model does not include yet.
Hardware, firmware and full-stack. Each one started with something I wanted to exist.
Embedded firmware for ESP32-based MIDI controllers.
Firmware for ESP32-based DMX lighting rigs.
An AI assistant hosted on my own homelab instead of someone else's cloud.
Boards designed and fabricated in KiCad, from schematic to finished board.
Got a problem worth solving? I'd like to hear about it. Here's where to find me.
The fastest way to reach me about a project, a role or a workshop.
Write an email → LINKEDINExperience, coursework and what I'm working toward.
Connect ↗ GITHUBCode for my projects, from firmware to full-stack.
Browse the code ↗ INSTAGRAMBuilds in progress and life outside the lab.
Follow along ↗Computer Engineering · George Mason University · © 2026