Hello,

I’m a software engineer interested in cloud engineering, game development, and human-computer interaction. I’m a Senior Software Engineer in Cyber at Capital One and a OMSCS student at Georgia Tech.


Unity VR Projects

 

I worked on a 5-person development team in cooperation with the Vanderbilt English Department to create a playable 3D vignette of the climax of The Strange Case of Dr Jekyll and Mr. Hyde. Players (using prior knowledge of the book) must find hidden clues in each room. Finding all for a given room unlocks a door to the next. Four rooms use environmental story telling to enhance a person’s understanding of the classic tale. This was used by a professor in the English department to help teach and lead discussion on the work. Available on GitHub

I worked with the Vanderbilt student organization Vanderbilt Off-Broadway to create a 3D set visualization tool for their upcoming production of Into the Woods. This allowed the set designer to move around in the environment before having access to the performing space or all of the furniture. Functionality included movement within a 3D space as well as the ability to rearrange all physics items in any fashion desired along the floor. Available on GitHub

I created a “boilerplate code” template repository that was used for instructing in virtual reality development. This was used in several projects across the class, Virtual Reality Projects for Interdisciplinary Applications, as well as in instruction in VandyHacks VR Unity Workshop. Available on Github

Other Notable Projects

 

I used the programming language I was teaching to first time programming students (Java-based Processing) to create a “digital museum". This was used on a projector at a student art installation to display student-programmed games. It was also used to explain more advanced software design concepts. Available on GitHub

I used the Vosk audio processing neural network to recognize player callouts and automatically put them onscreen. This unobtrusive solution allows players to quickly jot down callouts or allow those with audio processing issues to clarify what was said. Available on GitHub

Certifications

FEMA IS-235.C

Emergency Planning Certification

Programming Languages and Technologies

 

3 years of professional experience in Python, Amazon Web Services, infrastructure design, serverless architecture

1 year of research/educational experience in C, embedded systems, Python, Tensorflow, Unity 3D, and C#

Also proficient in C++, Java, SQL, JavaScript/Node.js

I also have experience working in the Information Security Office at Capital One where I provided analysis on vulnerability trends and remediation best practices to members of the Cloud & Productivity Engineering team.

Professional Timeline

  • 2016

    Began studying Computer Science at Vanderbilt University.

  • 2018

    Instructed high school students on basic Object Oriented Programming using a modified form of Java.

  • 2019

    Worked in two research labs: Vanderbilt Living in Virtual Environments (LIVE) Lab and Vanderbilt Stress and Early Adversity (SEA) Lab.

    In LIVE, I was contributing to a project to recognize medical procedures performed in ambulances using computer vision. Available on Github. I also helped support the VR environments used in our psychology experiments in VR.

    In SEA, I was helping support two low energy bluetooth devices used to record the distance between the two. This allowed an early childhood development lab to track the distance between a guardian and child in key moments. The software I supported is available on Github

  • 2020

    I was named one of Major League Hacking’s (MLH) Top 50 Hackers in 2020. Out of the 100,000 students who participated in hackathons, my story was one of 50 that was recognized on this list due to my projects and impact on other students in the community.

    Graduted from Vanderbilt University with a Bachelor of Science in Computer Science, with a minor in Engineering Management.

    Started as an Associate Software Engineer in the Technology Development Program at Capital One. Started on the site reliability team in cyber software engineering as my first rotation.

  • 2021

    Promoted to Senior Software Engineer at Capital One.

    As part of the Site Reliability Team, Atlas, architected, designed, and supported a severless AWS solution for the rehydration of EC2 instances linked to the implementation of Qualys.

    Rotated to the Information Security Office where I automated data retrieval processes, liaised with other teams to assist with implementation of wanted features, and prepared reports on vulnerability management in Cloud and Productivity.

  • 2022

    Contributed to the Information Security Office’s task force for the Log4J vulnerability. Automated cross referencing our internally used programs with a list of vulnerable third-party programs and their solutions. Helped discover and explain vendor provided solutions to discovered issues.

    Joined the team responsible for engineering Capital One’s internal vulnerability ingestion pipeline. Providing near real-time data on vulnerability information from multiple scanning partners to thousands of engineers across the enterprise.

  • 2023

    Implemented robust monitoring and alerting systems for SCA and SAST vulnerability ingestion processes.

    Helped investigate and plan for adoption of an entirely new asset attribution source for our vulnerability ingestion processes. Lead initial engineering and helped onboard new engineers to the project and get them up to speed to take over.

    Started the Online Masters of Computer Science Program at Georgia Tech. Coursework: Human-Computer Interaction

  • 2024

    Led implementation of new vulnerability ingestion and enrichment process from an established company partner.

    Continued OMSCS Program at Georgia Tech. Courses: Mobile and Ubiquitous Computing; Video Game Design

 Media Production

Since middle school, I have maintained some sort of presence on YouTube. Many channels have come and gone but I have been constantly improving my production quality. I am the sole creative in every aspect of the video creation process: ideation, scripting, cinematography, post-production, and distribution.

Video production is a hobby that has allowed me to continue my love of theater. I have been an actor since I was in 3rd grade so leaving the structure of a school theater group left me with a hole in my life. I find that scripting and recording my own content scratches that itch for performing I’ve always fostered. It also helps me maintain my presentation and communication skills in between big work presentations.

Live streaming on Twitch is a newer interest but I have spent many hours getting my layout, transitions, and stream effects exactly right for the brand I wanted to create. I find that live streaming really helps me train my ability to think on my feet as well as orchestrate long live audiovisual events with minimal technical hiccups.