Bio

Hi, I’m Graham Fletcher Wells. I was born in Cincinnati, OH and I’m currently a senior studying Computer Science at Georgia Tech. In short, I am an avid skateboarder and martial artist. I am an Eagle Scout who enjoys hiking and connecting with nature. More than anything, I love to create.

Projects

GitHub

Omni-Directional Robot Project

January 2019 – April 2019

Designed 2D rendering of competition course that tracks the position and rotation of team's robot and displays an outline of robot on microcontroller screen. Also designed full GUI with buttons and state indicators. Adapted physics engine and microcontroller emulation created in previous projects to simulate entire course and robot on computer using OpenGL, the code of which was also used to navigate the robot. Won 1st place for Best Engineered Robot among 80+ teams.

C++ OpenGL Simulation Robotics
GitHub

Wet Floor Sign Game

December 2018 – January 2019

Designed game for OSU microcontroller platform; features simulated collision among static and dynamic objects, procedural tunnel generation, GUI, and AI field of view. Adapted previously created JavaScript physics engine—made in April 2017—to more robust C++ version and implemented into game. Created OSU, microcontroller emulator on MacOS by adapting OSU-created, graphics libraries to OpenGL in Xcode in order to work on project outside of class

C++ OpenGL Game Development
GitHub Web Demo

Planetarium.place

December 2020 – February 2021

Designed full-stack, multiplayer, 3D painting application using React, Three.js, PHP, and NoSQL database.

JavaScript PHP Redis SQL React Three.js Web Development Full Stack
App Store

Name Chat

January 2021 – March 2021

Created and published full-stack, iOS messaging application using Swift and Firebase.

Swift NoSQL Firebase iOS Development Full Stack
Download Web Demo

Forge Ahead

April 2017 – July 2017

Used C# to create GUI allowing users to design custom vehicle blueprints and created script to generate physics-based, dynamic vehicles based on user-inputted designs. Created data loading and saving system for vehicle blueprints and implemented it into in-game GUI.

C# Unity Game Development
GitHub

Spotify Mosaic Generator

June 2020 – August 2020

Leveraged Spotify and QR code APIs to create posters for friends.

Java Maven
GitHub Web Demo

The Name Shuffler

May 2020 – June 2020

Used Swift and React to design iOS and web versions of name shuffling application. Hosted on GitHub Pages.

Swift JavaScript React GitHub iOS Development Web Development

Gameboy Game Engine

March 2020 – June 2020

Applied Agile principles to create robust and maintainable game engine for the Nintendo Gameboy Advanced. Replicated polymorphism and inheritance in pure C.

C Docker Gameboy
Web Demo

Physics from Scratch

March 2017 – May 2017

Used JavaScript to apply Newtonian physics to HTML elements and simulate collision detection and friction.

HTML JavaScript Simulation
Download

Marshmallow Man Trilogy

April 2015 – August 2015

Used Blender to design 3D character models, animate walking cycles, and rig physics-based ragdolls. Utilized Blender's logic system to develop animated, walking ragdolls controlled by both the user and simple AIs. Used Python to implement user-controlled car; designed GUI and packaged three separate games.

Blender Animation Game Development 3D Design
GitHub

Cellular Automata

March 2019 – June 2019

Engineered framework for drawing and interacting with cellular automata and grid-based systems. Used to create variant on Conway's Game of Life, solve the mutilated-chessboard problem, and design powder simulation.

C++ OpenGL Simulation

Other Projects

November 2014 – Present

Designed countless wallpapers, animations, programs, games, and gadgets using a massive breadth of development languages and software.

Computer Science

Work & Experience

Computer Science Intern

The Ohio State University Department of Agriculture
May 2019 – August 2019

Used MATLAB to create a full GUI program for designing automated-tractor missions. Program allows user to draw shapes of fields and obstacles and outputs the path tractor will follow to spray the fields. Used Java, Python, and Bash to remotely collect data from a microcontroller attached to a drone. Automated procedure for generating binary messages in MATLAB and implemented into CAN system order to control steering and throttle actuators of tractor.

Matlab Python Bash Simulink Microcontrollers Vehicle Automation

Software Engineering Intern

IBM
May 2021 – August 2021

Debugged and designed UI for asset management web application written in React. Designed iOS app for intern hackathon to help people experiencing homelessness locate fresh water sources. Won 2nd place among 500+ participants.

React HTML Web Development

Software Engineering Intern

Leidos
May 2020 – August 2020

Automated test cases for drone surveillance application. Voluntarily composed extensive documentation for all work and findings.

Python Gherkin TestComplete Automation

Student Researcher

GTRI Agricultural Robotics
August 2021 – December 2021

Led research team to build VR tool for identifying optimal peach tree branches to prune.

C# Unity VR


Coursework & Skills

Coursework

							
CS   3510    Algorithms
CS   1332    Data Structures & Algorithms
CS   4641    Machine Learning
CS   3451    Computer Graphics
CS   7496    Computer Animation
CSE  6730    Computer Simulation
CS   4400    Databases
CS   4731    Game AI
CS   4455    Video Game Design
CS   3600    Intro to Artificial Intelligence
CS   3630    Robotics & Perception
CS   2340    Objects & Design
CS   2110    Low-Level Programming
CS   2200    Systems & Networks

MATH 3012    Combinatorics
MATH 4568    Linear Algebra
MATH 2253    Calculus III
MATH 2552    Differential Equations
ISYE 3770    Statistics
							
						

Skills

Languages

    C/C++ Java Matlab C# JavaScript Swift HTML CSS Python Bash PHP SQL UML Gherkin AppleScript

Libraries & Frameworks

    React Firebase Redis OpenGL JQuery Git

Software

    SolidWorks Blender 3D Unity Simulink Docker TestComplete Photoshop Microsoft Office Suite

Other

    Technical Drawings Technical Reports Presentations Agile Development