Git

Page last updated on 9/21/2022

I first learned how to use Git so I could work on the "programming team" of GADIG (Game Analysis and Design Interest Group) at George Mason, where each semester the club develops a game with help from programmers, game designers, artists, and musicians. Although I could use Git effectively, it wasn't until I became the "Programming Director" of the club that I really understood how it worked. I was responsible for teaching newer members of the club how to use Git and also responsible for merging their code into the master branch, and my unique position as a leader on these projects gave me insight into Git which I would otherwise have never obtained by working solely independently or just taking classes. I had to resolve issues such as when two team members worked on the same file, resulting in a merge conflict, or when a team member's Git "isn't working". Since then, I've used Git professionally at multiple companies, often in conjunction with the various Atlassian management tools. These experiences have greatly improved my skill with Git, especially with regards to rebasing commits.


See related projects

Please refresh your browser

Vulkan Game Framework

Game engine/framework developed with C++/Vulkan

See More
Please refresh your browser

Foto Graffiti

Photography game written in C++

See More
Please refresh your browser

Attack of the Magic Cardboard

Unity game developed with me as leader of large team

See More
Please refresh your browser

CUDA Particle Simulator

MIT-Licensed particle simulator

See More
Please refresh your browser

DeepGameInference

Python program for training AI on video game data

See More
Please refresh your browser

C++ OpenGL Game Framework

MIT-Licensed game framework

See More
Please refresh your browser

Morg's Mimics

Unity game developed with me as leader of large team

See More
Please refresh your browser

Portfolio Website

Personal website build with ASP.NET

See More
Please refresh your browser

WinForms Deepfake App

Windows app that streamlines commandline driven apps

See More
Please refresh your browser

Discord Logger Bot

Interactive Discord Bot for logging and moderation

See More
Please refresh your browser

Lullaby Heist

Unity game made as part of a large team

See More