Projects

In progress

Expo (React Native) app with expo-router, Redux, and Supabase for auth and data for pet owners and minders, bookings, listings, and messaging (group coursework).

Expo, React Native, TypeScript, Redux, Supabase

Led development of a multi-platform inventory system for Hyperlink London: a full-stack web app and mobile app that improved operational efficiency by about 80% and strengthened inventory tracking.

Next.js, Supabase, Tailwind CSS, Expo, React Native

Hyperlink inventory dashboard: checkouts view with navigation, search, and item table.

This is my portfolio, which showcases my experiences, projects, education, and skills.

Next.js, TypeScript, Tailwind CSS

Completed

Official Hyperlink London site with animated sections, responsive UI, and content for recruitment, departmental overviews, and partnerships.

Next.js, TypeScript, Tailwind CSS

Hyperlink London homepage hero: Building London’s first Hyperloop, a student-led initiative at Queen Mary University of London.

Streamlit app with Python and MySQL: customers, products, software licences, renewals, dashboards, and admin requests for internal IT operations.

Python, Streamlit, MySQL, Pandas, Plotly

Corporate IT Solutions license dashboard: metrics, renewal status table, and donut chart for active vs expired licences.

Java simulation with a textual console version and a Swing GUI: animated races, weather, betting, horse management, and probability-based mechanics.

Java, Swing

Horse Race Swing UI: lanes with shapes, weather controls, horse management sidebar, and race log.

Web tool to analyse repository statistics (stars, forks, lines of code) via the GitHub API.

Python, Streamlit

GitHub Repository Search and Code Analysis Streamlit app: search query, results table with stars, forks, and languages.