Skip to content

College archive

College projects rebuilt for the browser, with the original stack still visible.

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

Caesar cipher lab

A classical substitution exercise rebuilt as a browser-safe cipher tool with bounded input and deterministic output.

Live demo

Archive

College archive

Original to web

Original

  • Python

Web

  • TypeScript
  • React

Graphics algorithms

Bresenham line rasterizer

A line-drawing exercise turned into a pixel-grid visualizer that shows how integer stepping builds a segment.

Live demo

Archive

College archive

Original to web

Original

  • Java
  • C#

Web

  • TypeScript
  • React
  • DOM grid

Games and state machines

Snake grid port

A browser-safe recreation of the original console snake logic with a bounded board, keyboard controls, and no executable uploads.

Live demo

Archive

College archive

Original to web

Original

  • C

Web

  • TypeScript
  • React
  • Canvas

Data structures

AVL tree visualizer

A live browser adaptation of insert, delete, and rebalance behavior shown as an interactive tree visualization.

Live demo

Archive

College archive

Original to web

Original

  • C

Web

  • TypeScript
  • React
  • SVG

Games and simulations

Battleship tactical grid

A browser-safe adaptation of the college battleship logic with bounded turns, hit or miss tracking, and distance echo hints.

Live demo

Archive

College archive

Original to web

Original

  • C

Web

  • TypeScript
  • React
  • Grid UI

OpenGL graphics

OpenGL scene rebuild

Reserved track for a native OpenGL course project once the original source files are available for faithful classification.

Source recovery

Archive

Source recovery pending

Original to web

Original

  • C++
  • OpenGL
  • GLUT
  • GLEW

Web

  • TypeScript
  • React Three Fiber
  • WebGL