My projects, on one page

go back โ†ฐ

# research
# puzzles
# playful code
# where is home?
# data analysis
# software tools
# half-baked ideas
# healthcare
# code for robots

# research

I primarily study algorithms for quantum computing and their limits. Find my papers on Google Scholar.

In the past, Iโ€™ve thought about quantum state estimation, philosophy of science, computational fluids, and lattice spin systems.

๐Ÿ—’๏ธ phd-student-wishlist (2021)
what do you wish you had as a Ph.D student?

๐Ÿ“ฐ research reference pages (2021-)
qaoa-reference, parisi-reference, qma2-reference, prqs-reference
living documents on topics Iโ€™m interested in

๐ŸŽฑ quantum computing talk bingo (2021)
how many buzzwords can you find?

๐Ÿ“Ž arXiv.wiki (2021)
for everything that isnโ€™t in the paper

โ˜๏ธ arxiv-wordcloud (2021)
visualize your research from arXiv abstracts

๐ŸŒ† qc-landscape (2020)
my mind map of the quantum computing research landscape

โ—ฌ steiner systems (2020)
design theory, oh my!

๐Ÿ”ก algebra-fun (2020)
fun facts about 2x2 real matrices
source .tex file here

๐Ÿงฎ Counting in the XX Model (2019)
at infinite temperature, quantum systems are counting problems
source .tex file here

๐Ÿ”ฎ interstellar-bubbles (2019)
some stars blow themselves a cocoon

๐Ÿ“ lakatos (2019)
notes on Imre Lakatos and passionate rationalism

๐Ÿš€ shock-front-math (2019)
re-deriving the math behind supernovae
source .tex file here

๐Ÿ”ฆ Applications of Bilinear Control Theory in Nonlinear Spectroscopy (2016)
using light to estimate stuff
presentation slides here
code (as .ipynb, as .pdf)

๐Ÿ‘ป Quantum Applications of an Efficient Solution to Compressive Phase Retrieval (2015)
using signal processing theory in quantum mechanics
presentation slides here

# puzzles

I adore puzzles. I learned to write my own when teaching a probability class.

โฌฃ Tiles of Tantrix (2020)
counting paths passing through hexagons
source .tex file here

๐Ÿ‡ grape-codes (2020)
exploring and playing with JRMF material
source .tex file here

๐ŸŽฐ powerball-problem (2020)
whatโ€™s the chance of finding your matches?
source .tex file here

๐Ÿป 7-beers-matching (2018)
beer-themed probability problem
source .tex file here

๐Ÿ”บ triangles (2016)
counting triangles in bigger triangles

๐Ÿฝ Goldilocks and the Assistant (2015)
fairy-tale-themed logic problem

๐Ÿฅž pancakes (2015)
delicious logic problem (see problem 2)

# playful code

๐ŸŽ‚ altbdays (2022)
find other days to celebrate

๐ŸŸง otomata (2021)
a JavaScript rewrite of a procedural music generator
extensions could be added here

โฒ๏ธ altclock (2020)
experience time differently

๐Ÿ‘ฝ SlargNacking (2016)
donโ€™t be happy, be interested

๐Ÿ’ฐ mystartup (2015)
sarcastic startup tagline generator

# where is home?

๐Ÿง‘๐Ÿฟโ€๐Ÿคโ€๐Ÿง‘๐Ÿฝ ca-center (2020)
whereโ€™s the center of california?
see the center of each state here

๐Ÿ• pizza (2020)
my east bay pizza diary

๐Ÿšต berkeleystreets (2020)
Where have I yet to explore?

๐ŸŒˆ pleasant-places (2018)
interactive United States map to find pleasant weather

# data analysis

๐Ÿฆ  ecoli (2020)
analyzing Penobscot Riverโ€™s E. Coli concentration
with Angie Reed

๐Ÿ“ข trump_yelling (2017)
twitter analysis of Trumpโ€™s ALLCAPS tweets

๐ŸŒฝ maze (2015)
path-finding in random 2D mazes

# software tools

โ–ถ๏ธ get old youtube links from fb messages (2020)
find old favorites youโ€™ve forgotten

๐Ÿƒ QWOPPER (2019)
a programmatic interface for QWOP

๐Ÿ““ friendlog (2018)
command-line journal for intentional friendship

๐Ÿ„ count-spots (2017)
locating and counting spots in an image

๐ŸŽ…๐Ÿฝ secretsanta (2015)
assigns gift-givers for secret santa exchanges

๐Ÿ”ข sudoku (2015)
Sudoku maze generator and solver

โฌ› rubik (2015)
Rubikโ€™s cube simulator and solver

๐Ÿ€ sweet spot (2013)
tool to scout playersโ€™ shooting performance
with Leah Dickstein, for Facebook NorCal Regional Hackathon

# half-baked ideas

I often prototype new ideas. Not everything gets polished.

๐ŸŽจ autopollock (2021)
autogenerated images in the style of Jackson Pollock
with Arman Arbab

๐Ÿ”ญ the future of jupyter.org (demo here) (2019)
react+webpack+science
existing website here

๐Ÿ‘จโ€๐Ÿ’ป qosf-screening (2020)
a Python challenge with quantum circuits
from the Quantum Open Source Foundation

๐Ÿ“– jupyter-diff (2019)
an experiment in version control for Jupyter notebooks
with Saul Shanabrook at a Jupyter Open Studio Day

๐ŸŒ€ spirals (2019)
around and around with Pythonโ€™s Turtle graphics
movies: spirals1.mp4 (1.5M), spirals2.mp4 (4.2M), spirals3.mp4 (3.0M)

๐Ÿ’“ automata (2018)
simple cellular automata generator

๐ŸŽ‡ congrats (2018)
playing with a Javascript particle engine
with Ishaan Jain

๐Ÿ•ธ๏ธ website for OtterNest (2015)
ideas from a healthcare startup incubator; team has disbanded

๐Ÿ’ฌ baton (2015)
answer student questions en masse: they text you, you respond online

๐Ÿ‘จโ€โš•๏ธ CollegeConnect (2014-15)
peer-to-peer computer-to-cellphone mental health app
with Andre Askari, Zachary Zeleznick, winning entry for Accenture Hackathon Games

# healthcare

๐Ÿงด skin-cream-calc (2022)
ointment calculator based on body surface area

โ˜€๏ธ suntrac (2021)
post-transplant skin cancer risk calculator

๐Ÿคง covid-19 advice (2020)
decision support tools for Kaiser Permanente clinicians
email me for more information

# code for robots

Free software gets me excited. Iโ€™ve maintained Moment.js since 2017.

๐Ÿ”ค github-typo (2019)
fixing typos on GitHub, until I got shut down
(2021 edit: now you can fix one yourself)

โœจ my response to a clean code challenge (2018)
de-mystifying a function to make square spirals
challenge from Thai Pangsakulyanont

๐Ÿค– moment-bot (2017)
auto-lints pull requests to Moment.js


Hereโ€™s a comic strip I really like. Or check out Erica Duโ€™s ๐Ÿ”ฅ flaminโ€™ hot cheetos font.