Titles
Software Engineer at Meta
Master of Computer Science from the University of South Carolina.
Former Vice President of Upsilon Pi Epsilon - International Honor Society for the Computing and Information Disciplines, UofSC Chapter
Former Software Developer Intern at Cognito Forms, VC3.
Former Undergraduate Researcher in the Department of Mathematics at USC.
Founder and President Emeritus of the Carolina Gamers Club, USC's first and only student organization dedicated to game design and development.
Magellan Scholar, Magellan Voyager, SCAMP Scholarship Recipient (x2), Graduation with Leadership Disinction Recipient, and SoNIC Workshop Scholarship Recipient (at Cornell University).
Resume
Sample Code
Fibonacci Heap (Python)
Red & Black Tree (Java)
Sierpinski Triangle (Java)
Hough Transformation (Python)
Projection Transforms (Python)
Mathematical Morphology (Python)
ICreate Robot Interface (Python; living document)
Moravec Corner Detection (C++)
GCD Testing (C++)
Three-Stage Pipelined MIPs Processor (Verilog)
Programmed I/O
Video Out (VGA)
Project Objective: Orbiting Cursor
Create Azure VM From Image (Powershell)
Start/Stop Azure VM(s) (Powershell)
Projects
Robot MOBA (In Progress) - Unity; C#; GitHub
Easy Breezy (In Progress) - Global Game Jam Submission; Unity; C#
Karte (In Progress) - Senior Project: UofSC Interactive Map; Python WebApp; Selenium; Bootstrap; GitHub
OrangeBerry - Chrome Extensions; Javascript; GitHub
Articles
Posters
Autonomous Adventures with the NAO Robot
USC's Summer Research Symposium 2014 (Required Poster Presentation)
First Place Poster Presentation at USC's Discovery Day Spring 2015
Black Doctoral Network Conference 2015
USC's Summer Research Symposium 2015 (Required Poster Presentation)
Videos & Presentations
Autonomous Adventures with the NAO Robot
Phi Sigma Theta (National Mathematics Honor Society) Induction Presentation
CaSym: Cache Aware Symbolic Execution forSide-Channel Detection and Mitigation
NODOZE:Combatting Threat Alert Fatigue with Automated Provenance Triage
Mini-Lecture Series
Overview
I am currently employed as a Software Engineer at Meta and have a Master's degree in Computer Sceince. I have a passion for computer development, research, and design. My area of intresets include game development, robotics, and software development.
Research
Awarded a scholarship to lead a research group in programming the NAO Robot guided by Dr. Francisco Silva-Blanco, professor of mathematics at the University of South Carolina. Conceived and designed the code used by the NAO Robot to read, understand, and play sheet music and the code used to play Mastermind with the NAO Robot as well as strategies the robot employs to play the game using Python and C++ coding languages.
Leadership
Founder and president of the Carolina Gamers Club student organization at UofSC; facilitates socialization through gaming and promotes game development. Organized meetings, game development teams, and events (tournaments, fundraisers, showcases, etc.). Hosted game development workshops on how to use Unity (game engine) and Blender (3D graphics software). Composing a 2D platformer in Unity using C#.
Career
Current
I have recently started a new position as a Software Engineer at Meta in New York. I'm looking forward to all of the challeging problems to solve and exciting adventures in the big apple!
Though I can't talk about many things I'm working on, one I can share is Meta's first ever, and the first one published by a "big-tech" company, system card for artifical intellegence. It explains how the Instagram feed decides to show posts to the users and provides the user an example so they can try their hand at the algorithm. I've also helped with other miscelaneous external facing products that assist in providing users with transparency and control, such as Facebook's WAIST ("Why am I seeing this?")
Past
In May 2016, I was an intern for a local startup called Cognito Forms, a powerful online form builder dedicated to empowering their users to create amazingly functional and well designed forms. My primary focus was automated test development (QA). I was given additional roles as the only intermediate support personale between first response custom service and our development team (3 senior engineers). By summer 2017, my focus was purely intermediate support. In December 2017, though was I pursing a gradute degree in computer science, I was offered a full time position as a software engineer. Since then, I have worked on many facets on our team:
Feature development (front and back end)
Designed and implemented our automated testing infrastructure
Intermediate support (rotating)
Alert triaging and Error reporting analytics
Bug fixes
Development process alerts, communications, notifications
In addition to participating in a rotating intermediate support role, I am currently a full time software engineer on the product development team working on external, public facing product features. Below is an incomplete list of features I will be working, am currently working, or have worked on:
Form Styling Enhancements (2018)
Form Usage Statistics (2019)
System Emails Updates and Downgrading Questionaire (2019)
Read-Only Fields (2019)
Quantity Field (2019)
Question Piping (2019)
Verified Email Domains (2020)
Custom To/From for Emails (2020)
Multiple Pricing Tiers (Stripe)