Projects

Below are a few extracurricular and college projects. I picked the more visual ones for this page, but most of my work is on my GitHub.

Extracurricular

Screenshot of my Pixel Art Portfolio gallery

2021 - Pixel Art Portfolio

Responsive · HTML · CSS · JavaScript

A lightweight, framework-free pixel-art gallery featuring my original sprites in a clean, responsive gallery.

Screenshot of my Photoshop Portfolio

2022 - Photoshop Portfolio

Responsive · HTML · CSS · Photoshop

I created a small portfolio to showcase exercises from a multimedia course, focusing on Photoshop compositing and retouching. Built with advanced CSS.

Hero section of my concept game landing page with AI-generated art

2024 - Concept Game Landing (Marketing)

HTML · CSS · JavaScript · AI-generated media

Fictional video game promo site designed for a marketing course. Desktop-only (non-responsive). Using AI-generated images and teaser videos to prototype the art direction quickly.

College

WebGL B-Spline visualizer showing control points and sampled curve

2024 - B-Spline Curve Visualizer

WebGL · JavaScript · GLSL

Interactive WebGL tool to create and animate cubic B-Spline curves. Edit control points by clicking or drawing; a GLSL shader renders sampled points from an index attribute, and curves animate with per-point velocities. Keyboard: C, +/-, >/<, space, P, L.

Hierarchical fire truck model with multiple projections

2024 - Hierarchical Fire Truck

JavaScript · 3D Graphics · Hierarchical Scene Graph

Interactive model of a fire-fighting truck with keyboard controls, multiple projections, wireframe/solid modes, zoom, and a checkerboard ground. Includes extendable/rotating ladder and animated wheels.

WebGL Phong lighting demo with GUI controls

2024 - Lighting Demo

WebGL · GLSL · JavaScript · dat.gui

WebGL implementation of the Phong lighting model with switchable Gouraud (per-vertex) and Phong (per-fragment) shading. GUI controls for object transform/material, camera/projection, and three lights (point or directional).