What I've built and contributed to.
Built an AI assistant that automates client communication, property analysis, and lead qualification for real estate agents. Winner of the Entrepreneur First Hackathon and accepted into their pre-accelerator program. Increases agent productivity by 40% and reduces deal closure time by 25%.
→ YC pitch included
→ Winner of EF hackathon
Created a social media app from scratch before AI assistance was available. Achieved 30,000 downloads through organic growth, was accepted into the NatWest Accelerator program, and secured funding from 2 angel investors. Built entirely through manual coding and human ingenuity.
→ Includes demo video
→ Part of NatWest accelerator
→ 2 angel investors
Developed a street-fighter game in Python using Object-Oriented Programming and the Pygame library. Created a database in SQL to log user scores and display top 5 on the leaderboard. Involved collision detection, reality-based projectile motion, and AI for game difficulty progression.
→ Includes detailed report
Utilised Python's Flask Framework and SQL Alchemy for the database. Designed for university students living together to create accounts and split bills between housemates. Used JavaScript's JQuery and AJAX Frameworks to add and delete bills without page refresh.
→ Includes video demo
Built a command-line terminal for file manipulation using C. Used in-built arg parameters to track user inputs and implemented file operations. Focused on learning low-level programming concepts and system interactions.
→ Includes detailed report
Explored the COW programming language - an esoteric language where all instructions are variations of "moo". Built a program to output "CHICKEN" to the terminal using over 500 variations of "MOO". Demonstrated understanding of unconventional programming paradigms.
→ Includes video demo
Used JavaScript's p5.js library to create mathematical animations, including Fourier Series visualizations. Focused on making mathematics accessible and visually appealing through creative coding and interactive demonstrations.
→ Includes live demo
Utilised Strava's API to send POST and GET requests to track running data. Used JavaScript to display data on an interactive map with Open Street Map. Implemented polyline decoding to convert coordinate strings into numeric values for map visualization.
→ Includes interactive map