Brawn Swan

I am a highly motivated and skilled Computer Science Master's graduate at The Ohio State University, with a strong foundation in Computer Graphics and Software Development. I have a proven track record of success in my academic career, consistently maintaining a 3.6/4.0 GPA and actively engaging in research and development projects.
Rahmah Childhood Center
IT Manager - - Present
Spearheaded the development and maintenance of the center’s primary website, ensuring a user-friendly and informative online presence.
The Ohio State University - Department of Computer Science & Engineering
Research Programmer - -
Leveraging TypeScript, I architected a WebGPU-powered front-end application to showcase complex data visualizations, including direct volume rendering and ray tracing of tetrahedral meshes.
The Ohio State University - Department of Food, Agricultural and Biological Engineering
Junior Programmer - -
Utilized PyTorch and Jetson Nanos to train a convolutional neural network for identifying various weed species. Jetson Nanos were attached to a stinger drone which was flown over crops to detect weeds such as canopy, waterhemp, giantragweed and marestail.
National Science Foundation
Research Programmer - -
Collaborated closely with a select team of undergraduate students to design and program a Sociology research study, funded by the esteemed National Science Foundation. Utilized JavaScript within the Lioness Labs tool to dynamically modify various study behaviors that was requested by the graduate research student.
Brawn Swan
Neonsense
TLOZ 1986
Tetrahedral Volume Rendering
Mesh Subdivision
Space Invaders
The Ohio State University
M.S. in Computer Science and Engineering - -
The Ohio State University
B.S. in Computer Science and Engineering - -
Columbus State Community College
Associate's of Science- -
Brawn Swan
You may think you know the story of the ugly duckling, but you haven't seen it like this! The swan got tired of being bullied by all the other ducks, and now seeks revenge! Punch your way through these malicious mallards in search of your mother who disowned you! How will you treat her when you finally reunite? Well... that's up to you. Try out the game here!
Neonsense
Developed a cyberpunk-themed FPS game in Unity. Implemented gameplay mechanics such as combat/environmental interactions and player gunplay.
Imeplemented dynamic enemy AI with intelligent aiming and shooting mechanics, enabling varied combat encounters based on player distance and unique flanking movement patterns.
Try out the game here!
TLOZ 1986 with Doom Level
Tetrahedral Volume Rendering
Project explores the use of WebGPU, a new graphics API, for direct volume visualization of tetrahedral meshes.
This project began by the need to efficiently render complex, unstructured datasets using WebGPU’s feature set to implement direct volume visualization for a tetrahedral mesh. The renderer traverses the tetrahedral mesh sequentially, accumulating color and alpha values. This continues until the ray exits the mesh.
Renderer is capable to visualize the turbulence around a golf ball, but currently faces performance limitations when handling large meshes due to CPU-intensive pre-processing steps. Future work will focus on moving these pre-processing steps to WebGPU compute shaders to improve performance and enable the visualization of larger, more complex datasets.
Mesh Subdivision
Divides a given mesh into n number of subdivisions using Catmull-clark subdivision which smooths out low-poly meshes. Demonstrated expertise in computational geometry and mesh processing techniques, contributing to the refinement of low-poly models for improved visual fidelity.
Space Invaders
Executable 2D minigame space invaders minigame where you control a laser canon and try to shoot down incoming aliens! Follow the instructions on the repo to play the game!