As Seen On...

During my time as a software engineer and leader, I've had the opportunity to be recognized in a variety of awesome different ways. Feel free to check out a few of my features and publications!

Hackcon 2025 Speaker Series
Hackcon 2025 Speaker Series
August 2025
Every August, Major League Hacking hosts Hackcon: a 3-day conference for Hackathon Organizers around the globe. I will be speaking on how to make their Event an Experience.
Google Cloud AI Agent Bake Off
Google Cloud AI Agent Bake Off
July 2025
I built an AI Fashion Agent in only 3-hours on the pilot episode of Google Cloud's AI Agent Bake Off Series. This event was a BLAST and I learned so much about the Google AI Ecosystem. Check out the full episode!
GitHub Campus Expert
GitHub Campus Expert
June 2025
I am a member of the GitHub Campus Experts program, which helps me empower my local community at UCF to break into the tech industry with the support of GitHub.
MLH Developer Showcase - VisuWorld
MLH Developer Showcase - VisuWorld
June 2025
A showcase of our project, VisuWorld, by the Major League Hacking Developer Showcase Series. First place winner of the Google Gemini Challenge.
Knight Hacks Wins Multiple Awards from Bitcamp XI
Knight Hacks Wins Multiple Awards from Bitcamp XI
May 2025
An interview with myself and our Treasurer, Adrian, about Knight Hacks' grand success at Bitcamp XI. Despite only being 3% of the hacker population, we took home ~23% of the prizes.
What is Knight Hacks?
What is Knight Hacks?
October 2024
Appeared in a short video about the Knight Hacks Hackathon, filmed during Knight Hacks VII. Aimed to introduce our Hackathon to the Florida hackers community.
Linux Magazine for Open Source Software - Lootcode
Linux Magazine for Open Source Software - Lootcode
August 2024
A short article with myself and the team behind Lootcode, a gamified DSA learning platform and 1st place winner of Knight Hacks Projects Showcase. Written by Nate Drake.

Workshops

My goal is to help aspiring technologists break into the industry and feel confident in their abilities. To help, I've run a series of technical workshops for Knight Hacks, all hosted on our YouTube channel.
Full Stack 101
Full Stack 101
April 2025
The second workshop in a 2 part series on building web pages and web apps. This workshop goes beyond static pages and introduces functional databases, APIs, and other key concepts via the T3 Stack.

Concepts Covered:

ReactTypeScriptTailwind CSSNext.jstRPCPostgreSQLDrizzleSSRCSRAuthenticationSEO
Web Development 101
Web Development 101
March 2025
The first workshop in a 2 part series on building web pages and web apps. This workshop covers the basics of static site technologies and how to use them to build a simple web page like a personal portfolio.

Concepts Covered:

HTMLJSXCSSJavaScriptTypeScriptReactTailwind CSSNext.jsSEOSSRCSRVercelHosting
Self-Hosting Crash Course
Self-Hosting Crash Course
February 2025
A workshop diving into the complexities of website hosting and the spectrum of bare-metal to full-cloud solutions. Demonstrates how to self-host a website on a VPS using Coolify.

Concepts Covered:

VPSCoolifyDockerNginxSSLDNSSSHCloudflareCloud Providers
UCF Spring 2025 Foundation Exam Review (Part 3)
UCF Spring 2025 Foundation Exam Review (Part 3)
January 2025
A workshop diving into Data Structures and Algorithms of the UCF Spring 2025 Foundation Exam. Covers the basics of the exam, the topics covered, and the format of the exam.

Concepts Covered:

Data StructuresAlgorithmsTime ComplexitySpace ComplexityC ProgrammingBitwise OperationsHeapsTriesHashingHash TablesPermutations
UCF Spring 2025 Foundation Exam Review (Part 2)
UCF Spring 2025 Foundation Exam Review (Part 2)
January 2025
A workshop diving into Data Structures and Algorithms of the UCF Spring 2025 Foundation Exam. Covers the basics of the exam, the topics covered, and the format of the exam.

Concepts Covered:

Data StructuresAlgorithmsTime ComplexitySpace ComplexityC ProgrammingRecurrence RelationsAlgorithm AnalysisSorting AlgorithmsBinary SearchBinary Search TreesAVL Trees
Intro to Databases
Intro to Databases
December 2024
A workshop diving into the basics of databases and how to use them to store and retrieve data. Covers the basics of SQL and NoSQL databases, their tradeoffs, and basic CRUD operations.

Concepts Covered:

SQLNoSQLSQL vs NoSQLCRUDERDsHorizontal ScalingVertical ScalingShardingRelational vs Non-RelationalACID
Intro GUI Applications
Intro GUI Applications
September 2024
A workshop diving into the basics of GUI applications and how to use them to build a simple GUI application. Covers the basics of layouts, widgets, and event handling with Tkinter.

Concepts Covered:

TkinterLayoutsWidgetsEvent HandlingEvent Driven Programming
UCF Summer 2024 Foundation Exam Review (Part 1)
UCF Summer 2024 Foundation Exam Review (Part 1)
May 2024
My very first workshop! A workshop diving into Data Structures and Algorithms of the UCF Summer 2024 Foundation Exam. Covers the basics of the exam, the topics covered, and the format of the exam.

Concepts Covered:

Data StructuresAlgorithmsTime ComplexitySpace ComplexityC ProgrammingDynamic Memory AllocationPointersLinked ListsStacksQueuesRecursion