
Professional Experience
September 2023 - Current
Raleigh-Durham, NC
Funcom: Gameplay Programmer
I had a lot of fun working at Funcom. I started off on Conan Exiles supporting the designers as we built out features that improved core systems, added new content, and opened the door for future development. It was awesome working so closely with designers and artists to enable updates like the addition of a Quest system, new types of Companions, as well as the Living Settlements update that saw crafting thralls become full Unreal NPCs rather than just skeletal meshes attached to crafting stations.
After about a year on Conan I moved over to the Dune: Awakening project before launch. I spent several months with the Live team tackling critical issues and helping to stabilize the game before it launched (I dont know how many crashes and bugs I fixed but it was a lot!). As we got closer to launch I transitioned over to building out the Events system. I took ownership of the system and worked hard to meet some tight deadlines. The result was a flexible system that allowed us to design and launch time-gated events that had their own content without needing to do patches or hotfixes to enable them. We could even modify the behavior of the event content! Alas my time here is coming to an end. Funcom had to do a reduction in force after the game wasn’t able to bring in as much money as it needed to, given its overly long production time.
Virtual Heroes: Junior Gameplay Programmer
June 2022 - September 2023
Raleigh, NC
Virtual Heroes is a Serious Games studio housed as a department in the larger ARA corporation. I learned a lot in my time here working in Unreal Engine. Virtual Heroes has contracts with the military, healthcare, and private corporations and I got to work on several projects while I was there. I got the opportunity to interface with external clients and to work with them to determine deliverables and scope. My coworkers were very knowledgeable about many of the systems in Unreal Engine, and I cut my teeth making modular subsystems as plugins for the different projects. I also got to work on projects that required both VR and desktop support.
January 2020 - June 2022
Raleigh-Durham, NC
Fidelity Investments: Software Engineer
Coming out of college I needed to find a job and Fidelity Investments was a good place to land when you don’t have much experience. While I was there I worked as fullstack application developer. The team I was on was focusing on porting the main functionality that tracked the movement of money through the massive mainframe located on campus into a cloud based architecture. I designed and implemented the APIs necessary to support the operations, as well as built out internal web applications to allow other teams to manage the system.
Prometheus Group: Software Development Intern
September 2019 - December 2019
Raleigh, NC
I got to gain experience with frontend development during this internship. Typescript was a great skill to pick up, and it would help me get my next position at Fidelity Investments. This internship was very relaxed, and they helped me work on tasks that I found interesting.
Gilbarco Veeder-Root: Software Development Intern
May 2019 - September 2019
Greensboro, NC
This was an interesting internship that involved me bouncing around between some unique pieces of code, including some visual basic code from a minimum of 20 years before I got there. You would be surprised how much code a company that builds gas stations might need and I got good experience developing simple web applications, and building out testing suites in Python.