Edinburgh News
|Sales Assistant
Edinburgh, Scotland, United Kingdom
Summary
Managed shop operations independently, including stock management, customer service and closing procedures.
Sales Assistant
Edinburgh, Scotland, United Kingdom
Summary
Managed shop operations independently, including stock management, customer service and closing procedures.
Cape Town, South Africa
Summary
Developed full-stack features using C#, ASP.NET MVC and SQL for a SaaS platform. Optimised SQL queries and stored procedures, implementing server-side logic for new application features, as well as managing source code and development via Azure DevOps and Git, participating in structured Agile development workflows and peer code reviews. Supported the deployment lifecycle by working with Azure Pipelines to maintain CI/CD workflows.
Highlights
Integrated the OpenRouter API to implement AI-powered translation functionality using LLMs.
Store Team Member
Alfreton, England, United Kingdom
Summary
Assisted other team members in ‘rebuilding’ or reorganising shelves in order to stack various products in a more effective way whilst working efficiently to ensure I hit the target number of cages
Hot Tub Operative
Matlock, England, United Kingdom
Summary
Conducted daily testing of chemical levels in hot tubs, as well as bi-weekly cleaning, draining and refilling of hot tubs during peak season.
C#, Kotlin, C++, Python, Java, SQL.
ASP.NET MVC, Node.js, Express.js, JavaScript, HTML/CSS, Python Flask, Jinja2.
Communication, Teamwork, English, Computer Literacy.
Git/GitHub, Visual Studio Enterprise, Postman, Firebase, Jetbrains Suite, Microsoft Azure, Microsoft Office (Excel, Word, PowerPoint, Publisher, Outlook).
Summary
A Python-based simulation of oceanic search and rescue operations, featuring autonomous agents that coordinate to locate casualties using realistic water drift mechanics and decision-making algorithms.
Summary
A collaborative Node.js and Express web app automating grain size determination from microscopy images. Uses the Sharp library and Heyn's intercept algorithm to parse images and export results to structured CSVs.
Honours Project
Summary
An Android app simplifying incident reporting through an LLM-powered conversational voice assistant. Built with a 3-Layer and MVVM architecture, it processes voice-to-text and auto-formats user responses into structured logs.