Selected projects

What I build on the side.

A running set of independent projects — small enough to finish, ambitious enough to learn from. Computational physics, machine learning applied to quantum systems, and the systems and cryptography I am exploring next. All open source.

01

Inertial Confinement Fusion

Toy models of laser-driven fusion — from the ignition cliff to the Xcimer pipeline.

The questionWhy is inertial-confinement fusion so hard — what actually stops a laser-driven capsule from igniting?

Python · NumPy · matplotlibExplore
02

Quantum Machine Learning

Can a neural network learn to emulate a quantum gate? The answer is about data, not architecture.

The questionWhen you train a neural network to imitate a quantum gate, does the representation of its output decide whether the learned gate composes?

Qiskit · PyTorch · NumPyExplore
03

Machine Learning

Reinforcement-learning experiments on classic control.

The questionHow far can simple, tabular reinforcement learning get on classic control before you need function approximation?

Python · Gymnasium · NumPyExplore
04In design

Voices — publicly auditable ZK voting

A voting system where anyone can audit the election, nobody can see who you are, and you can still confirm your own vote counted.

The questionCan a blockchain vote be publicly auditable by anyone, secret to everyone, and personally verifiable — without handing the voter a receipt that a coercer could demand?

Solidity · EVM · Zero-knowledge proofs (Semaphore / MACI)Explore
05

Deep RL plays Doom

A from-scratch PPO agent that learns to play Doom from raw pixels — and Doom you can play yourself.

The questionCan a neural network, seeing only the screen, learn to play Doom well — from nothing but a reward signal?

Python · PyTorch · ViZDoom · CUDAExplore