A Computer Science graduate passionate about building clean and modern software.
View My WorkI’m a Computer Science graduate from City, University of London with hands-on experience designing and deploying full-stack applications. I specialise in React, Node.js, and Firebase, building fast, scalable, and user-centred software that solves real-world problems. For my final-year dissertation, I created a cloud-based event management system for a cultural charity, improving operational efficiency for over 1,000 attendees through QR-code ticketing, real-time food ordering, and analytics dashboards. I’m now seeking a graduate software engineering or developer role where I can contribute to full-stack systems, cloud solutions, and intuitive front-end experiences while continuing to grow as a problem-solver and creator. Outside of development, I enjoy experimenting with UI design and exploring ways technology can simplify everyday challenges.
Built using HTML, CSS, and JavaScript — designed to showcase my work in a minimal way.
A full-stack app built with React, Node.js, and Firebase to manage cultural events efficiently.
A full-stack budgeting and expense management application built with React, Firebase, and Chart.js. It allows users to track expenses, set monthly budgets, and visualise spending patterns.
A Next.js and Node.js powered web app that plans intelligent travel itineraries using the Groq AI model, Google Maps API, and Unsplash integration. Users can generate day-by-day plans, see interactive maps, refine trips with chat feedback, and export itineraries as PDFs.
A full-stack AI-powered web application that allows developers to upload entire projects and chat directly with their codebase. Built using Next.js, React, Node.js, Supabase, and TailwindCSS, it integrates large language models to explain code, suggest improvements, and auto-generate test cases. The app features user authentication, project management, and chat history, all within a sleek dark-themed developer dashboard.
If you'd like to collaborate or discuss opportunities, feel free to reach out.