William Osborne

B.S. Computer Science, Clemson University

wtosbor@clemson.edu | (803) 351-1483

Download Resume

Couch Cup

A Jackbox-style party game using mobile web clients connected via a real-time WebSocket relay server (Node.js). Features React interfaces, low-latency gameplay, robust session management with crash recovery and state sync. Cloud-hosted in containers, it includes AI-generated prompts, cloud TTS, persistent points, and in-app purchases, showcasing expertise in distributed systems and cloud infrastructure.

React Node.js WebSockets Game Development Cloud Real-time AI TTS
CUDA FDTD Electromagnetic Field Solver Screenshot

CUDA FDTD Electromagnetic Field Solver

An FDTD electromagnetic wave propagation solver accelerated by NVIDIA CUDA for high-performance GPU computation. Features real-time visualization and dynamic interaction (adding pulses, materials) using OpenGL/GLUI. Built with C++, it integrates HPC with intuitive visualization for scientific simulations, supporting custom material properties.

C++ CUDA GPU OpenGL Scientific Computing Simulation HPC
Django Job Board Screenshot

Django Job Board

A functional job board built with Django, featuring user accounts, job posting/application capabilities, and advanced search/filtering. Utilizes Django's ORM for efficient database management, demonstrating scalable web application development with user authentication and data handling.

Python Django Web Development Database ORM Authentication
Alzheimer's Classification Using Convolutional Neural Networks Screenshot

Alzheimer's Classification Using Convolutional Neural Networks

Classifies Alzheimer's stages from MRI scans using both a custom CNN (grayscale) and a pre-trained MobileNetV2 (RGB) model via TensorFlow/Keras. Processes the "ADNI 4-Class" dataset, including image resizing and training visualization, demonstrating deep learning for medical image analysis.

Python Machine Learning Deep Learning TensorFlow Keras Computer Vision