Cryptography
Caesar cipher lab
A classical substitution exercise rebuilt as a browser-safe cipher tool with bounded input and deterministic output.
Archive
College archive
Original to web
Original
- Python
Web
- TypeScript
- React
College archive
This section turns selected coursework into safe, inspectable web demos. Each entry keeps the original language and implementation context visible, then shows how the same idea translates into a browser-compatible version.
Safe by construction
These demos do not execute uploaded source files, native binaries, or arbitrary user code. Inputs are bounded and the browser versions are first-party rewrites in TypeScript.
Cryptography
A classical substitution exercise rebuilt as a browser-safe cipher tool with bounded input and deterministic output.
Archive
College archive
Original to web
Original
Web
Graphics algorithms
A line-drawing exercise turned into a pixel-grid visualizer that shows how integer stepping builds a segment.
Archive
College archive
Original to web
Original
Web
Games and state machines
A browser-safe recreation of the original console snake logic with a bounded board, keyboard controls, and no executable uploads.
Archive
College archive
Original to web
Original
Web
Data structures
A live browser adaptation of insert, delete, and rebalance behavior shown as an interactive tree visualization.
Archive
College archive
Original to web
Original
Web
Games and simulations
A browser-safe adaptation of the college battleship logic with bounded turns, hit or miss tracking, and distance echo hints.
Archive
College archive
Original to web
Original
Web
OpenGL graphics
Reserved track for a native OpenGL course project once the original source files are available for faithful classification.
Archive
Source recovery pending
Original to web
Original
Web