Projects

What I've built and contributed to.


Domora

AI-powered assistant for real estate agents

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

Butterfly

Social media app created from scratch pre-GPT

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

Ancient Combat

Street Fighter Game in Python

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

Bill Split

Website for splitting bills within groups

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

Command-line Terminal

File manipulation in C

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

Cow Language

Working with esoteric programming languages

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

Animating Maths

JavaScript animations showcasing mathematical beauty

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

My Runs

Strava API integration project

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


← Back to home