Apps

Things I've built, from research demos to weekend projects. Open any of them and try it, or read what it does first.

All apps

NebulaTransfer with a linked device, showing the device ID, QR code and send panel
Side project

NebulaTransfer

Send files of up to 100 GB straight from one browser to another. No upload, no account, no cloud in between; link devices with a short ID or a QR code.

  • React
  • TypeScript
  • WebRTC
  • PeerJS
  • IndexedDB
  • Vite
PUFAnalytics overview of a demo Arbiter PUF population, with a quality index of 94, NIST results, bit error rate and a radar chart
Research

PUFAnalytics

Evaluate PUFs in your browser. Quality metrics with confidence intervals, identification error rates, NIST tests, attack curves and key-generation sizing.

  • JavaScript
  • Web Workers
  • SVG
  • Python
  • NumPy
Research

PUF simulator

Two chips from the same design, two different fingerprints. Set a 16-bit challenge and watch simulated arbiter PUFs answer it, right in your browser.

  • TypeScript
  • Astro