Jeffrey Wang / Visual computing portfolio

Graphics & computer vision.

I'm Jeffrey, studying Computer Science and Art at Carnegie Mellon University. I build renderers, explore how computers see, and turn data and code into visual experiences.

Rendering & simulation

03 projects
Real-time global illumination in the Vulkan renderer · Press play to watch

01 / C++ / Vulkan / Real-time graphics

Vulkan Realtime Rendering Engine

Built a high-performance real-time renderer in C++ and Vulkan, implementing GPU programming, ray tracing, UE5 global illumination with probes, shadows, post-processing, and performance optimization through profiling and multithreading.

Reflective and refractive caustics rendered with Monte Carlo light transport
Reflective and refractive caustics rendered with Monte Carlo light transport · Select image to enlarge

02 / C++ / DIRT / Light transport

Monte Carlo Refractive Caustics

A physically based ray tracer built in C++ using the DIRT rendering framework to generate complex reflective and refractive caustics. The renderer combines Monte Carlo path tracing, specular manifold sampling, Newton-based light-path solving, multiple importance sampling, BVH acceleration, and multithreading to simulate realistic light transport through mirrors, glass spheres, and layered dielectric materials.

More images & demos (4)
Path-traced scene from Scotty3D
Path-traced scene from Scotty3D · Select image to enlarge

03 / C++ / Geometry / Animation

Scotty3D

A 3D graphics application spanning software rasterization, mesh editing, path tracing, and animation. I implemented triangle pipelines, half-edge mesh operations, BVH-accelerated ray tracing, physics systems, physically based shading, rigging, and inverse kinematics.

More images & demos (4)

Computer vision & imaging

03 projects
Computer vision study: image processing and analysis
Computer vision study: image processing and analysis · Select image to enlarge

04 / Python / Computer vision / Deep learning

Computer Vision Studies

A collection of computer vision projects exploring image filtering, Hough transforms, planar augmented reality, 3D reconstruction, scene recognition, neural networks, and video tracking. Built through Python-based implementations of classical vision algorithms and deep-learning techniques.

More images & demos (4)
Interactive views of volumetric body imagery · Press play to watch

05 / Python / OpenCV / Volumetric imagery

Human Body Visualization

An experimental anatomical visualization tool for slicing, bending, transforming, and recomposing volumetric body imagery through interactive MPR, curved surfaces, and computational effects.

More images & demos (4)
Ultrasound tongue imaging demonstration · Press play to watch

06 / Real-time imaging / Recognition / Creative coding

Ultrasound Tongue Imaging

A real-time ultrasound tongue recognition system that explores an indexical reimagining of the phonetic alphabet. The project connects ultrasound imagery, recognition, and visual experiments with speech.

More images & demos (2)

Creative computing

04 projects
Exploring LEGO figures through t-SNE maps · Press play to watch

07 / Python / Blender / OpenCV / t-SNE

Generative LEGO Pipeline

A generative pipeline that transforms LEGO minifigure models from official CAD libraries into optimized SVG illustrations. Thousands of figures can be generated, categorized, queried, and arranged into visual typologies using Blender scripting, batch processing, edge detection, and t-SNE mapping.

More images & demos (4)
AHN Chill Room environment · Press play to watch

09 / Interactive environments / Asset pipelines

AHN Chill Room

A self-help mobile app created for Allegheny Health Network. My work included Firebase backend data collection and a Python CI/CD pipeline for asset production and content validation. The project brings together playful environments, character animation, and interactive activities.

More images & demos (4)
Campus navigation in CMU Maps · Press play to watch

10 / Mapping / Spatial visualization / Web development

CMU Maps

An on-campus navigation application for Carnegie Mellon University, helping users explore campus locations. The project includes visual maps, building levels, and navigation views.

More images & demos (3)

Get in touch

Let's talk graphics.

Interested in my work? Send me an email or read my résumé.