Contributed to Space Station 13 and Cataclysm: Dark Days Ahead
using object-oriented programming, worked with other developers' code,
added new content, expanded existing systems, diagnosed and fixed bugs,
and communicated on design principles and code style.
Utilized Git and Github: managed a repository, reviewed other
developers' pull requests and merged them, created pull requests
for review, setup branch rules and approval requirements.
Worked with, passed, and modified unit tests, continuous integration, and
github workflows.
Developed and managed SQL databases, created and ran queries both
directly on the server and inside separate programs, accessed and
updated data, and serialized and saved object states.
Course Work
Performed algorithm design and analysis to optimize code.
Worked with remote servers using Unix through SSH and utilized
various terminal commands and programs to manipulate data, write
and run programs, and collaborate with others on localized git
repositories.
Developed for embedded systems, such as Arduino and Raspberry Pi.
Personal Projects
Setup network connections using UDP and TCP, serialized and
deserialized data, and handled multiple clients
connecting/disconnecting.