An end-to-end data engineering case study demonstrating how to enforce structure early, automate repeatable tasks with a custom pipeline, and completely eliminate manual circular publishing workflows.
Read Full Case StudyA classic Asteroids arcade game implemented in HTML5 Canvas and JavaScript.
HTML • CSS • JavaScript • Canvas
An interactive animation of bouncing balls influenced by physics and collisions.
HTML • CSS • JavaScript • Canvas
Visualization of a binary heap data structure, showing insert and remove operations.
HTML • CSS • JavaScript • D3.js
Simulation of flocking behavior based on Craig Reynolds’ boids model.
HTML • CSS • JavaScript • WebGL
Concept document outlining initial ideas and requirements for a capstone project.
HTML • Tailwind CSS
Design document detailing architecture and specifications for the capstone project.
HTML • Tailwind CSS
A simple game where cells grow by consuming smaller cells.
HTML • Tailwind CSS • JavaScript • Canvas
Interactive fractal tree generator with adjustable parameters.
HTML • CSS • JavaScript • Canvas
A user-friendly web app for drawing UML diagrams with live editing and exporting.
HTML • CSS • JavaScript • CodeMirror • Mermaid • InteractJS • FileSaver • canvg
Animated fireworks display using particles and physics simulation.
HTML • CSS • JavaScript • Canvas
Visualization of flow fields with particles following vector directions.
HTML • CSS • JavaScript • Canvas
Interactive force-directed graph visualization that demonstrates graph layouts.
HTML • CSS • JavaScript • D3.js
Personal project created for Jasmine. It's a Pokedex.
HTML • CSS • JavaScript • REST API
A project for a friend named Steven. It's an awful game.
HTML • CSS • JavaScript • Canvas
Interactive hand-controlled synthesizer or audio project.
HTML • CSS • JavaScript • p5.js • ml5.js • Tone.js
Customizable home screen interface built with web technologies.
HTML • CSS • JavaScript • WebGL
Visualization or implementation of the insertion sort algorithm.
HTML • CSS • JavaScript
Web technology announcement page built for a class.
HTML • Tailwind CSS • JavaScript
Colorful kaleidoscope visual using canvas and interactive controls.
HTML • CSS • JavaScript • Canvas
Interactive Mandelbrot set viewer with zoom and color controls.
HTML • CSS • JavaScript • WebGL
Matrix digital rain effect simulation reminiscent of the iconic film.
HTML • CSS • JavaScript • Canvas
A site exploring one of my personal passions, blending art and code.
HTML • Tailwind CSS • JavaScript
Programming assignment for a data mining course exploring algorithms.
HTML • CSS • JavaScript • Plotly.js
Another programming assignment for data mining focusing on advanced techniques.
HTML • CSS • JavaScript • D3.js
Particle attraction simulation demonstrating gravity-like behavior.
HTML • CSS • JavaScript • Canvas
Character creator for a fantasy world named Pendor with customizable attributes.
HTML • Tailwind CSS • JavaScript
Slideshow for homework 5 explaining how to deploy an AWS EC2 instance.
HTML • CSS • JavaScript
Presentation explaining different software testing levels with examples.
HTML • CSS • JavaScript
Classic Tic-Tac-Toe game with an intuitive user interface.
HTML • CSS • JavaScript
Project replicating aspects of the TikTok UI or exploring short-form video interactions.
HTML • Tailwind CSS • JavaScript
A puzzle-platformer game featuring a single level with clever twists.
HTML • Tailwind CSS • JavaScript • Canvas
Simulation or visualization of vortex patterns and swirling motion.
HTML • CSS • JavaScript • Canvas
Click a card to view details or explore more on my GitHub repositories page.