my projects & work over time.
X
O
X
O

Levy Decision Lab

Lead Lab Programmer

a position for experimenting on the psychology of psychology experiments. how can tests be improved for subjects, either through engagement or accessibility? work focuses on building game-experiments and cloud-based stacks for dissemination and access to online (covid-safe) testing populations.

TOOLS
PsiTurk, Unity, p5.js, Flask, Heroku, AWS (S3, DynamoDB, Cognito), amazon mturk
LANGUAGES
TypeScript, JavaScript, Python, C#
X
O
Preview: Levy Lab work
LEVY LAB PROJECTS
X
O
DASHBOARD
Preview: Levy Lab Dashboard
X
O
SIDESCROLLER
Preview: Levy Lab Sidescroller
X
O
RACER
Preview: Levy Lab Racer
X
O
EXPLORER
Preview: Levy Lab Explorer
X
O
X
O

Praxis Pioneering

Software Engineer Intern

architected timeseries database with vector-based similarity search over 100k+ timeseries. built multivariate timeseries dashboard with clients in both React (uPlot) and Python (Dash, Plotly). constructed REST API for accessing relational timeseries based on metadata in a backend-agnostic manner to use in the clients. wrote low-level wrapper over uPlot to allow easy 60-FPS synchronized plotting of many covariates across multiple graph objects.

TOOLS
React, uPlot, Pinecone, Dash, TimescaleDB, Postgres, FastAPI
LANGUAGES
TypeScript, JavaScript, Python
X
O
Preview: Praxis Pioneering
X
O
X
O

Rescale

Software Engineer Intern

reorganized, created, and remove integration tests. designed a useful JavaScript tool for quickly parsing, filtering, and manipulating CSV files in-browser. ported C# file transfer client to C++ to allow development of a cross-platform file transfer application with Qt.

TOOLS
Qt, cURL, PyTest
LANGUAGES
C++, JavaScript, Python
X
O
Preview: Rescale
ETC
X
O
FAUSTBOT
Preview: FaustBOT
X
O
KENTEATS
Preview: KentEats
⟵ go back
recruiter?
my resume: