I've worked on several projects for multiple organisations, on top of contributing to the wider open source community.
Jul 2023 – present Public Transport Ticketing
As an Android app developer, I have…
- Used Kotlin and Jetpack Compose for our app
- Started working towards feature parity with existing iOS app
- Performed regular tests across many real devices to ensure compatibility
- Used industry knowledge to answer complex customer support queries
- Continued my apprenticeship with the University of Warwick
Sep 2022 – Jun 2023 Defence technology: sonar
As a software engineer apprentice, I have…
- Implemented a new operating system for S2087 sonar
- Investigated and fixed issues with the new OS
- Ensured feature parity with previous versions
- Engaged with stakeholders to ensure requirements are met
- Started my Digital and Technology Solutions degree apprenticeship with the University of Warwick
Oct 2021 – present Managed Flarum hosting, and custom development
As a full-stack web developer, I have…
- Worked to project briefs to deliver new Flarum features
- Created and upgraded existing open-source Flarum extensions
- Integrated Flarum with other third-party services
- Engaged in key communication with external clients
Feb 2021 – present Open source, extensible forum framework
As a front-end web developer, I have…
- Improved accessibility
- Replaced old JS libraries with newer and native methods
- Pioneered CSS modernisation using grid and flexbox
- Contributed towards the shift to Typescript and ES6+
2019 – 2021 UK mobile network with 1M+ members
As a freelance web developer, I have…
- Discovered and fixed styling issues
- Produced a dark theme for their community forum
- Implemented new community features
- Optimised stylesheets and Javascript
2020 Industrial engineering services
As a mobile app developer, I have…
- Created a app used for certifying industrial flues
- Engaged with the client to ensure the specification is met
- Provided ongoing maintenance for the app into the future
- Interfaced with native APIs to implement complex features