UGAHacks 9: Streetcleaner
February 2024
Best Overall Hack WinnerAI-powered urban litter detection using computer vision to route users to cleanup locations.
- Flask web app with intelligent routing to nearby litter locations
- CNN trained for street image classification
PythonFlaskTensorFlowComputer VisionCNN
Code AI-powered goal-tracking app with personalized accountability agents and scheduled digest delivery.
- 3 component architecture: Spring Boot backend, Python AI service, Next.js frontend
- gRPC for real-time AI suggestions, Redis Streams for async digest/agent message delivery
Spring BootNext.jsPythonPostgreSQLRedisgRPC
Code Cinema Booking App
May 2025
Full-stack cinema booking platform with authentication, booking state, and admin workflows.
- Full CRUD REST APIs with error handling
- JWT authentication with role-based access control
Spring BootNext.jsMongoDBREST API
Decision Helper App
June 2024
Mental health support app using AI to generate personalized motivational content.
- AI-generated task motivation using Google Gemini API
- Dynamic prompt engineering based on user profiles
JavaScriptPythonReactDjangoAWS EC2AWS S3
GE Vernova DT Intern Hackathon
June 2024
1st Place Winner- Warehouse interface for parts tracking with 5-person team
- Stakeholder interviews and Figma wireframing
React.jsDockerFigmaJWTNode.js
UGA Lost and Found
November 2024
Web app for UGA students to report and recover lost items.
- CRUD API routes with 4-person agile team
- Authentication and authorization system
TypeScriptNext.jsMongoDBCSS3
Code Data Visualization: Company CO2 Emissions
August 2023
- Company CO2 emissions data visualization tool
- PostgreSQL database for scalable storage
JavaSpringPostgreSQLHibernateMaven
Computer Vision Hand Volume Control
November 2024
Hands-free volume control using gesture recognition.
- Real-time hand tracking with MediaPipe
- Volume control via hand distance gestures
PythonOpenCVMediaPipeComputer Vision
Code UGA Post-requisites Scraper
December 2024
Automated course prerequisite data extraction from UGA catalog.
- Web scraper for UGA course data
PythonWeb ScrapingData Processing
Code Distributed Hash Table
March 2025
Chord-inspired DHT with dynamic node entry/exit and automatic data migration.
- Ring topology partitioning key space [0, 1024] across nodes
- Thread pool concurrency with thread-safe message queue
C++TCP SocketsMultithreadingDistributed Systems
Code Distributed Message Passing
April 2025
Publish-subscribe messaging framework with centralized coordination.
- Dual-socket design separating commands and messages
- Thread pool for concurrent operations with disconnect/reconnect support
C++TCP SocketsPub/SubMultithreading
Code Multithreaded FTP Server
February 2025
Concurrent FTP server with async commands and chunked file transfer.
- Custom length-prefixed protocol for multiplexed operations
- Async command execution with in-flight task termination
C++TCP SocketsThread PoolFile Transfer
Code Snake Game Recreation
September 2023
Classic Snake game with modern enhancements.
- Collision detection and score tracking
- Progressive difficulty scaling
JavaSwingGame DevelopmentOOP
Code Matrix Calculator
October 2023
Web-based matrix calculator.
- Matrix operations: multiplication, inversion, determinants
- Intuitive UI for calculations
JavaScriptHTML5CSS3Linear Algebra
Code Multi-threaded Diagonal Sum Calculator
October 2024
High-performance matrix diagonal sum calculator.
- Pthread-based concurrent calculations
- Optimized memory access and synchronization
CMultithreadingParallel ComputingSystems Programming
Code Bitwise DNA Encryption Tool
November 2024
Encryption using DNA patterns and bitwise operations.
- Custom algorithm based on genetic code
- Secure key generation from biological randomness
CCryptographyBitwise OperationsData Security
Code Socket Programming Chat System
December 2024
Multi-client chat using low-level sockets.
- TCP client-server with concurrent connections
- Message broadcasting and private messaging
CSocket ProgrammingNetwork ProgrammingTCP/UDP
Code Process Forking Demonstration
October 2024
Process creation and IPC demonstration.
- Parent-child communication via pipes and signals
- Process synchronization and resource sharing
COperating SystemsProcess ManagementUnix Systems
Code