I'm a passionate software developer and project manager. I am primarily specialized in Cyber Security, and most of my work is inspired by the field. I've contributed to over $250,000 in software for the US government. I'm currently focused on developing NEST (Network Scoring Tool), an all-in-one solution for hosting Cyber Security competitions, CTFs, and more. NEST is the result of over a year of planning and experimentation after participating in the NCAE Cyber Games, WRCCDC and SWCCDC.
At Invictus I was a part of a team of 7 interns working on two real-world software solutions. Chief among these was part of a contract for the US government, where we trained out own custom AI model. This project ended up being valued at over $250,000. During my time at Invictus, I learned how to use AWS EC2, S3 buckets, CodeCommit, Git, and Docker. The primary programming languages I used were Go and Python and I specialized in backend development and design.
My experience so far in the Cyber Security club has been like that of a job. I work alongside the other officers to create software, lead labs and practices, and manage our club's infrastructure. During my time with the club, I have effectively utilized Docker, Terraform, Ansible, OpenNebula, and Proxmox to create, customize, and implement entire networks as part of our labs and practices. I am currently leading the development and design of NEST with a team of more than 15 other students as part of my efforts with the club!
At Louisiana Tech University, I have learned a variety of skills and participated in many clubs such as the Cyber Security Club, Tech Leadership Council, and the Engineering and Science Association. Among my completed courses are:
I am currently taking:
At SWCCDC we were given a network consisting of multiple pre-configured services, competing against more than 15 other teams. Among the services we had to secure were a Gitlab, LDAP, webserver, and Active Directory. With no service uptimes below 50%, our team qualified to SWCCDC regionals by placing within the top 8 of teams at the qualifiers. During my time at the competition, I primarily focused on securing Linux machines and working on injects related to our Gitlab, runner, and webserver. This was done in association with Louisiana Tech University.
My first experience in CCDC was the Western Regional Invitationals #1, where I was exposed to a larger network than at the NCAE Cyber Games consisting of both Linux and Windows servers. At the competition, we were given pre-configured servers that were attacked by a professional red team. Our team managed to place 7th out of more than 26 teams, one place below Standford. During my time at the competition, I primarily focused on defending Windows servers. This was done in association with Louisiana Tech University.
The NCAE Cyber Games introduced me to the cyber security world, and showed me how interesting this field is. During the competition I led a team of 8 other students in setting up and defending critical services against a red team which access to our servers. Among the services at the competition were DNS, webserver, database server, FTP and SSH server, and a router. All servers were on Linux servers. This was done in association with Louisiana Tech University.
NEST is designed to be an all-in-one solution to competition and CTF hosting. Utilizing TypeScript and Angular for the frontend, Python and Flask for middleware, Rust for the backend, Go for scoring services in each 'game' network, and PostgreSQL as the database. NEST using JWT to authenticate users and has a comprehensive IAM system. I designed it myself, and am currently working with a team of 15 students at Louisiana Tech University to create and implement all of its features.
View ProjectThe scoring engine was a precursor to NEST, beginning development in December of 2023 and being archived in late 2024 as NEST began to take form. With a much smaller scope than NEST, it focused on running inside an individual network, scoring services, storing the data, and representing it through a frontend using Python Flask and pure HTML + CSS. I worked on the scoring engine with a small team of developers, initially starting out doing backend development with Go and ending up leading the project before creating NEST.
View Project