Computing student specialising in backend development and full-stack mobile delivery.

I enjoy building practical backend systems and shipping products people actually use. One recent example is Wyttle, where I helped deliver a full-stack mobile app that is now live on the App Store and Google Play.

Specialisation Backend development
Recent focus Full-stack mobile delivery
If you want to discuss architecture choices, implementation decisions, or project trade-offs, I am always happy to chat.

Quick snapshot

Core tools and technologies I use most often.

C++17 / SFML Python services SQL schema design React + TypeScript React Native (Expo) Android SDK (Java) SQLite + REST integration Vanilla HTML/CSS/JS Security & Networking

What I like building

Apps with real users, clear data models, role-based auth, API integrations, and features that need deliberate system design.

Featured projects

See all →

Wyttle

Group project • Full-stack mobile
Flagship
React Native (Expo)TypeScriptAuth + messaging flowsToken interactions

Now live on App Store + Google Play. As Project Manager + Backend Lead, I shipped auth, discovery, messaging, and admin workflows and continue supporting growth past 200 members.

Impact: Live on iOS and Android with 200+ members and daily growth.

Trail App Microservices

COMP2001 • Backend architecture
Backend
Python APIsSQL (DB-per-service)Microservice boundariesHTTP contracts

I built the ProfileService microservice end to end, including database design, secure role-aware endpoints, and Docker deployment.

Result: Dockerised service verified through Swagger and direct SQL validation.

Restaurant Management App

COMP2000 • Android
Mobile
Java + Android SDKRole-based UXSQLite persistenceREST API + notifications

I designed and implemented role-based staff/guest workflows, then refined the UI using usability feedback from test participants.

Result: Usability findings translated into clearer booking actions and confirmations.

Password Manager SPA

COMP1004 • Web
Security
Vanilla JavaScript SPAHTML/CSS UIClient-side validationPassword health checks

Built as a browser-only SPA with custom password generation, saved entries, and live health checks under frontend-only constraints.

Result: End-to-end SPA tested and verified across Chrome, Edge, and Firefox.

Spare-time web apps

See all →

The Lab (Bubble Project)

Personal project • Interactive web app
Web App
Canvas renderingVanilla JavaScriptGame loop logicAudio feedback

A chemistry-themed bubble game I built in my spare time with custom visuals, particles, and responsive controls.

Result: Responsive desktop/mobile controls with quick session-based gameplay loops.

Contact

Open to software engineering opportunities. Reach me by email, connect on LinkedIn, and review my code on GitHub.