About Me
Software developer with expereince in Web Development applications, using technologies such as Bootstrap, Javascript, Node.JS.
... Show MoreSkills
Programming Language
Web Development
Portfolio Projects
Company
Siemens Application Developer
Description
Programmed a solution for a security issue that prevented the use of Dash (Python Framework) with MindSphere. Making the platform more accessible to Python developers.
• Developed a VanillaJS application to monitor and visualise real time air quality data pulled from numerous sensors around the city.
• Managed the development and deployment of a new Python data analytics tool.
Skills
PythonTools
Data analyticsCompany
Cloud Desktop/File Hosting Service
Description
Produced a dynamic web application alongside 6 team members. A file hosting service for easy management of files between devices.
• Designed to work and feel like an operating system with features aimed at optimising time management and workflow. Voted most intuitive and appealing design amongst 40 projects.
• Tools used include: JavaScript, jQuery, NodeJS
Skills
JQuery JavaScriptTools
NodeJsCompany
Maze Generation Visualizer
Description
Built a VanillaJS application for visualising maze-generation algorithms such as Depth First/Recursive backtracking.
• Experimented with developing various algorithms that produce mazes with different characteristics
Skills
Express.JsTools
EclipseCompany
Google BGN Hackathon
Description
Worked within a team to develop JavaScript pitch detection and training application to assist singers with their vocals by prompting them with notes that they should aim to match and showing them the current note being detected
Show More Show LessSkills
PythonTools
JavascriptCompany
HackTrain
Description
Analysed data provided by train providers to find relationships between the number of passengers boarding and the number of devices connected to the internet.
• Created scripts using Python to filter the data through the API provided. This allowed us to easily select the required information and present it in a more readable form.
Skills
PythonTools
PythonCompany
Stendhall
Description
Contributed to an open source multi-user, client-server application with 6000 Java classes covering the process of bug fixing, feature development and code refactoring.
• Managed issue tracking, code quality, build/test automation, and version control using: Eclipse, Git, Jenkins.
Skills
JenkinsTools
Eclipse