Designed and implemented a comprehensive ice rink ticketing solution using Laravel, FilamentPHP, Vue.js, and TypeScript. Key features include dynamic scheduling, ticket transfers, dispute management, and a seamless integration with Stripe for payment processing. Developed robust APIs to handle complex booking scenarios, including multi-ticket and session management, and implemented user-friendly admin panel for streamlined customer management and check-in. Integrated a widget system for the marketing website to take bookings, and applied advanced security measures to ensure secure access to reservations.
Led the transformation of engineering processes, upskilling a small, isolated team into a high-performing unit, with the mid-level developer growing into a team lead. Spearheaded the refactor of a monolithic application into separate front-end and back-end systems, improving maintainability and bug resolution. Introduced agile workflows, increasing feature delivery frequency and transitioning from GitFlow to a continuous integration approach. Significantly expanded operational capabilities, moving from small direct mail campaigns to managing national campaigns. Improved product ownership through effective documentation and prioritization, and enhanced infrastructure with load-balanced multi-server architecture and ISO 27001-compliant access controls.
As a key team member at Firedrop, I was instrumental in developing an AI-driven website builder with a cutting-edge conversational interface. I collaborated with AI specialists to design the chatbot workflow and templating engine, enhancing user interaction and web design quality. Later, I led the adaptation of our AI technology for a major multinational client, automating and scaling packaging design processes, which significantly improved global production efficiency and consistency.
Providing curricular assistance to Stage One and Two (first + second year) students on a regular basis. Four sessions are run a week to help any student with difficulties in a supportive environment.
As part of the Mozilla Foundation's #TeachTheWeb team, I actively engaged in community outreach and technical evangelism. I contributed to organizing and facilitating events such as Maker Party, Mozilla Festival, and various conference appearances to promote community innovation and advocate for the Mozilla Manifesto. I played a key role in the development and promotion of Mozilla's educational initiatives, including Mozilla Webmaker, #TeachTheWeb, and the Web Literacy Standard. I led Webmaker Training Days to empower Mozilla Reps in mentoring educators to host their own webmaking events, shaping the strategic direction of the Webmaker platform. Additionally, I facilitated workshops and training sessions to support communities in understanding and teaching web literacy concepts.