Open source

Software

Open-source tools I build and maintain for genomics — from DNA language models to splice-site prediction, genome annotation, and pangenome indexing. Build what you need, use what you build.

Research software

Side projects

A few games I built for fun — browser games you can play right here, plus some older Unity WebGL games.

  • Superhero action platformer — guide the cape-wearing molecular baby through cellular obstacle courses with finger-gun projectile blasts and tactile platforming

  • Tactical real-time armor combat — maneuver chunky stylised battle tanks across cratered battlefields, lead cannon shots, and destroy enemy armored divisions

  • Arctic flight side-scroller — flap past floating glacial columns, crystalline icebergs, and turbulent blizzard drafts in a high-precision arcade obstacle run

  • Molecular slicing action arcade — wield Cas9 guide RNAs to cleave invading viral DNA at PAM target motifs

  • Microbial tower defense — deploy restriction enzymes, CRISPR arrays, and RNases to protect a bacterial cell from phage swarms

  • Chromatin transcription endless jumper — command RNA Polymerase II to climb DNA ladders, collect ribonucleotides, and blast mutations

  • Genomics raycaster FPS — command the 3′→5′ exonuclease proofreading domain of DNA Polymerase III to sweep chromatin mazes and excise mutations

  • Genomic sequence track runner — guide a velociraptor along gene structures, leaping variant blocks and ducking splice junction arches

  • Nucleotide sequence serpent — steer across the chromatin grid, consuming A · C · G · T bases to elongate nascent transcript chains

  • Molecular tetromino puzzle — Super Rotation System (SRS) with hold queue, ghost piece projection, and hydrogen-bonding matrix clearing

  • Enzyme aviator side-scroller — thrust through mutagen hazard zones with ATP-synthase jetpacks, dodge electrical zappers, and collect dNTP coins

  • Authentic Chinese Chess (Xiangqi / 象棋) — command traditional lacquer pieces across the Chu River and Han Border with legal move validation and intelligent Minimax AI

  • Bay Area Pathfinding & Route Search Visualizer — dynamic step-by-step route planning across the SF Bay Area comparing Dijkstra, A*, Bidirectional A*, Greedy, and BFS in real time