Role-based healthcare platform with patient, doctor, pharmacy and admin access. Built with a React/Expo frontend, Django REST backend, JWT auth, deployment scripts and centralized maintainer documentation.
I build web applications across React, Node.js, APIs, databases, and deployment, with emphasis on maintainable code, clear documentation, and systems that can be handed to a team.
My work is shaped by project-based learning: taking an idea from coursework or practice, making it run, then improving the structure until the code is easier to explain, test, and extend. Across my repositories, that shows up in deployed web work, Python AI experiments, route-planning algorithms, parser/compiler coursework, and data-modelled university systems.
I am strongest when a problem needs to be broken into clear parts: inputs, data flow, edge cases, interfaces, and the code path a future developer will have to read. I care about practical software more than polished claims.
The direction now is simple: build fewer things casually and build important things better, with cleaner repositories, better testing habits, and deployment decisions that make the project usable outside my own machine.
Role-based healthcare platform with patient, doctor, pharmacy and admin access. Built with a React/Expo frontend, Django REST backend, JWT auth, deployment scripts and centralized maintainer documentation.
Client-server chat application using Java sockets, focused on network communication, connection handling, and the fundamentals of real-time message exchange.
Taking a web application from code into a deployable shape — shipping, structure, and the practical details of getting an app live and maintainable.
Neural network system for digit classification — exploring ML workflows, model training pipelines, and image recognition evaluation.
Route-planning system built on pathfinding algorithms — designed, developed and tested against real TfL station data.
Compiler-style boolean calculator with Flex and Bison — tokenisation, parsing, and expression evaluation in low-level C.
Python system for modelling family relationships, searching records, and turning structured data into meaningful relationship queries.
MRI classification pipeline with preprocessing, model evaluation, and a simple prediction interface.
Screen OCR and translation overlay for reading German text inside apps, pages, and documents.
Full-stack chat interface with API-backed responses, message history, and authentication-ready structure.
Configurable break-reminder app for long computer sessions, focus mode, and gentle desktop notifications.
Open to junior software roles, internships, open-source collaboration, and practical projects where I can contribute through implementation, testing, documentation, and deployment support.