Based in London, building practical software across full-stack development, AI and automation.
Open to graduate and junior opportunities in software engineering and technology.
I'm a BSc Computer Science graduate from Brunel University London (2:1). I enjoy turning everyday problems into useful applications, from a staff register used by RoboThink teaching teams to a fragrance wardrobe inspired by my own collection.
My work spans React and TypeScript interfaces, Java and Python applications, databases, APIs and AI-assisted workflows. Alongside development, I teach robotics and programming as a Master Instructor at RoboThink UK, bringing hands-on troubleshooting, communication and leadership to my technical work.
An operational application used by teaching teams.
An authenticated staff application bringing attendance, lesson progression, assessments and feedback into one workflow. Includes role-aware dashboards, catch-up tracking and reporting.
React · TypeScript · Tailwind CSS · Supabase · PostgreSQL · Vitest
Explore the code
Photo-based reporting for community issues.
A civic reporting application with AI-assisted issue descriptions, image metadata and geolocation, duplicate-photo protection, map views and council insights.
Python · Streamlit · Supabase · Ollama · Pandas
Explore the code
A fragrance wardrobe built from a personal interest.
Organise a collection, compare scents, find daily picks for the weather and occasion, and keep a wear journal. The live app stores collection data on the current device and supports backups and offline collection browsing.
JavaScript · Browser storage · Weather APIs · GitHub Pages
Try the live app · Explore the code
Repository intelligence and pull request analysis — in development.
A prototype exploring deterministic checks, evidence-backed findings, risk scoring and an auditable finding lifecycle, with an authenticated API and React dashboard.
TypeScript · React · Node.js · Prisma · PostgreSQL · Redis
Explore the code and current scope
More to explore: SwiftBot Navigation · All repositories · Full project portfolio
Interests: software engineering, applied AI, cybersecurity, backend systems and automation.
Stats are generated by third-party services and may be cached or temporarily unavailable. Language charts describe repository activity rather than proficiency. View my GitHub contribution history.
Brunel University London — BSc Computer Science, 2023–2026
Upper Second-Class Honours (2:1) · Final-year project graded A
Academic Excellence CEDPS Scholarship · Brunel READY Certificate of Employability Skills · Leadership Award
RoboThink UK — STEM Instructor → Lead Instructor → Master Instructor
Teaching robotics, programming and computational thinking to children aged 4–14, leading classes and holiday camps, troubleshooting technical issues and communicating progress to parents.
Healthy Habits — Developer & Scrum Master
Contributed to a university team project using React, Java and Spring Boot, including registration and authentication work, while helping coordinate an Agile sprint.
Have a role or project in mind? Let's connect.
