My Projects
Lullab.ai
Web Development & AI Integration
Flask-based prototype generating personalised bedtime stories using Firebase Firestore, Google Gemini API, and Google Cloud Text-to-Speech. Features custom story generation with keyword input and audio playback functionality. Won First Place at WDCC x SESA Hackathon 2025 against 100+ participants from 17 teams. Demonstrates rapid prototyping skills, AI integration expertise, and collaborative development.
Personal Portfolio Website
Web Development
Flask-based portfolio with PostgreSQL database, SQLAlchemy ORM, and Tailwind CSS. Features admin panel, email notifications, Docker containerisation, and Google Cloud deployment. Demonstrates full-stack development with responsive design and theme switching.
IMC Prosperity 3
Algorithmic Trading Competition
Python algorithmic trading system developed for IMC's global student competition. Implemented market-making strategies, order book analysis, and risk management algorithms. Achieved 3rd place in New Zealand, highlighting strong foundations in algorithmic trading, Python OOP principles and quantitative analysis.
Time Crash
Unity Game Development
Unity/C# puzzle game developed during semester-long Game Jam, with intensive development in final weeks. Built game puzzle mechanics and game art assets. Won categorical award demonstrating team collaboration and game design principles.
Risk Map
Java Coursework
Java CLI system for optimal route finding between countries using graph algorithms. Implements breadth-first search pathfinding, fuel cost calculation, and continent statistics analysis. Features CSV data loading, adjacency list graph structure, and custom exception handling. Demonstrates OOP, data structures and algorithmic problem-solving.
Mind Game
Java Coursework
Java CLI game implementing strategic colour-guessing mechanics with an AI opponent. Features three difficulty levels (random, avoid-last, adaptive strategies), power colour scoring system, and comprehensive game state management. Demonstrates OOP principles and Design Pattern implementation.
Operator Management System
Java Coursework
Java CLI system for managing activity operators, activities, and review systems. Implements inheritance hierarchy with abstract Review class and concrete Public/Private/Expert review types. Features operator search, activity management, and review ranking functionality. Demonstrates OOP principles and basic Java syntax.
More projects coming soon!
Check out my GitHub