- Phone: +44 7460 897522
- Email: [email protected]
- Location: London, United Kingdom
- LinkedIn: g30r93g
- GitHub: g30r93g
- Sept 2021 – June 2024
- Grade: 67%, Upper Second Class Honours
- Modules: Privacy Enhancing Technologies, Project Management, Distributed Systems, Advanced Challenges in Web Technologies, Artificial Intelligence, Computer Security, Information Security Management, Computer Logic, Parallel Computing, Programming Fundamentals, Web and Database Systems
- Sept 2018 – June 2020
- Grades: A in Physics, B in Computer Science, B in Mathematics
- Achievements: Maximum grade for A-Level Computer Science coursework.
- Nov 2023 – present
- Remote & Guildford, UK
- Created WordPress plugins for scheduling of radio shows, revenue collection and day-to-day station management.
- Implemented new branding guidelines in a custom WordPress theme developed in 12 weeks.
- Leading meetings with stakeholders regarding feedback on new features, plugins and platforms.
- Tools Used: GitHub, GitHub Actions, Docker, Javascript, Node.js, PHP, Tailwind.css, WordPress
- Feb 2022 – Feb 2024
- Guildford, UK
- Assess and improve the digital systems employed by the Students' Union.
- Architected, created and launched a WordPress plugin in one week to poll members on the SU's charity partnership, increasing engagement by 300% to over 1000 students.
- Built a candidate information system as a WordPress plugin in 6 weeks to manage student sabbatical elections.
- Implementing organisation DevOps through Git, CI/CD pipelines, code review and Agile.
- Awarded "Best Part-Time Staff Award" from over 200 student staff for dedication and performance.
- Tools Used: Azure, Azure DevOps, Docker, Microsoft Power Automate, Javascript, Node.js, PHP, WordPress
- June 2023 – July 2023
- Guildford, UK
- Integrated the University's learning management system with GitLab runners to automate the marking of student coursework using static analysis and unit testing.
- Tools Used: Azure, Apache Airflow, Bash, GitLab, Python
- June 2022 – Aug 2022
- London, UK
- Developed web scrapers to extract news articles from various outlets in different regions to create templates for testing stimuli and tracking engagement over a 4 week period.
- Tools Used: Azure, Azure DevOps, Docker, Microsoft Power Automate, Javascript, Node.js, PHP, WordPress
- github.com/Table-Side
- Developed a microservice-based web application to allow restaurant customers to order food and drinks from their table.
- Implemented a Node.js backend to handle orders, payments and notifications to the kitchen and bar staff.
- Assisted in development of Flutter frontend to display menu, take orders and process payments.
- Tools Used: Apache APISIX, Azure, Docker, Express, Flutter for Web, GitHub Actions, Keycloak, Node.js, Typescript
- github.com/g30r93g/homebridge-panasonic
- Created a Homebridge plugin to control Panasonic TVs in the iOS Home app.
- Reverse engineered the Panasonic iOS application to obtain SOAP commands to set power, volume, channel and input source.
- Interacted with users on GitHub to resolve issues and implement new features.
- Tools Used: Homebridge, Hopppscotch, Javascript, mitmproxy, Wireshark
- github.com/g30r93g/Woodhouse-Hub
- Created an iOS app to centralise my 6th form college's timetable, grading, attendance, news and events system through the use of a web scraper.
- Implemented local notifications for timetabled lessons.
- Entirely on-device to avoid the use of servers.
- Tools Used: Hopppscotch, Swift, SwiftSoup, UIKit, Wireshark, Xcode
- github.com/g30r93g/Tube-Planner
- Built an iOS app to provide users with multiple routes between TfL tube and rail stations.
- Created a dataset containing station information, line information, connections between stations, line transfer times and door side openings.
- Implemented A* search and Dijkstra's algorithm with custom heuristics to calculate fastest, cheapest and fewest interchange routes, entirely offline.
- Reverse engineered TfL Customer API to provide user journey history information and oyster card balance, which was factored into route planning.
- Displayed step-by-step routing instructions on a tube map.
- Tools Used: Hopppscotch, mitmproxy, Swift, UIKit, XCTest, Xcode
- Sept 2023 – Aug 2024
- University of Surrey
- Organised and coordinated events for up to 32 students.
- Engaged over 150 students at the University of Surrey over the 2023/24 academic year.
- Established club branding and engaging social media presence.
- Designed and delivered new custom race suits for club members.
- Managed financial planning, sponsorships, overseeing expenditure of £25,000+ in club revenue.
- Sept 2023 – June 2024
- University of Surrey
- Built a zero-cost website using Nuxt.js, Nuxt Studio and GitHub Pages in 4 weeks.
- Mentored a team of students in Nuxt, Vue.js, Tailwind.css and Git.
- Consulted with various teams within SURTES to showcase their work.
- Tools Used: GitHub Pages, GitHub Actions, Tailwind.css, Typescript, Nuxt, Vue.js
- Software Development
- Home Automation
- Golf (Handicap 8, U14s Middlesex County Team Captain)
- Go Karting (British Universities Karting Championship 2024, Round 3 Inters Medallist)