Undergraduate Computer Science student at Newcastle University.
- Currently working on: University coursework
- 2026/27 goal: Industrial placement in software development
- Languages: Python, Java, SQL, HTML, C
- Frameworks & Tools: Flask, WordPress
- Databases: MongoDB, SQLite, Excel
- Version Control: Git, GitHub
Note: Repositories are private due to university policies and client confidentiality. Code and technical decisions can be discussed on request.
Tech: Python, Flask, WTForms, bcrypt, CSRF, rate limiting
Designed and implemented a security-focused authentication system using industry-standard practices, including password hashing, CSRF protection, rate limiting, and environment-based configuration to mirror production deployments.
Tech: Python, REST APIs, backend architecture, web integration
Contributed to the development of an internal API and supporting web platform to streamline operational workflows. Focused on clean endpoint design, robust data handling, and maintainable backend components integrated with existing business systems.
Tech: Java networking, C concurrency
Implemented low-level networking protocols and concurrent job-queue systems, working with acknowledgements, timeouts, and synchronization to explore reliability and performance at the systems level.
Tech: Python, Excel automation, data validation, workflow optimisation
Developed advanced spreadsheet-based tools to automate operational processes, reducing manual input and improving data consistency through structured validation, automated calculations, and repeatable workflows for day-to-day business use.


