Projects

Embeddable demos of work I've shipped. Each one is a real artifact served from assets-r2.codeseys.io, built by its own GitHub Actions workflow, and discovered automatically by the site at build time. Source repos and the architecture doc are linked from each project's page.

USC CSCI 585 · 2023 works

CSCI 585 — Database Systems (USC, Spring 2023)

Two interactive demos from Yan Liu's CSCI 585 alongside the original homework source. The Bay Area photo spatial demo plots 13 geotagged photos on a real map and runs convex-hull / k-NN queries client-side via turf.js. The YouTube SQL demo runs the original 7-table relational schema on PGlite (real PostgreSQL compiled to WebAssembly), letting you execute the 6 query exercises live in the browser. Original homework source lives alongside in HWs/HW{1..5}/.

sql postgresql pglite spatial postgis
UCSC CSE 160 · 2021 ships

CSE 160 — Computer Graphics (UCSC, Winter 2021)

WebGL graphics course at UCSC, Winter 2021. Five interactive demos: 2D drawing, hierarchical transforms, articulated 3D character, textures + animated video skybox, and a fully-lit final scene. All demos are vanilla JS + WebGL 1.0 with hand-rolled transformation matrices (no three.js). The 70MB galaxy video texture in asg3/asg4 is re-encoded to ~13MB at 720×720 by a build-script step in CI.

webgl graphics 3d shaders linear-algebra
UCSC CSE 101 · 2020 works

CSE 101 — Algorithms (UCSC, Winter 2020)

Interactive visualizations of the data structures and algorithms from Patricia Lopez's CSE 101. The original C++ implementations live alongside in this same repo (hw1-hw4/, bst-codes/, binary-heap/, etc.); the demos in /embeds rewrite the same algorithms in TypeScript with step-by-step animation so the algorithm itself is visible — backtracking, AVL rotations, BFS expansion.

algorithms data-structures avl-tree backtracking bfs