Career & Works

  1. Lucy Awareness

    Remote

    Full Stack Developer

    May 2024 — Present

    • Rebuilt the Lucy platform UI working closely with product and design, shipping new features on two-week Agile sprints for enterprise banking clients across Europe.
    • Shipped an AI-powered phishing detection score from zero to production, integrating machine learning risk models that changed how the platform assesses threat levels.
    • Integrated LLM-based content analysis into the phishing simulation pipeline, enabling smarter, more context-aware threat scenarios.
    • Built Azure SSO with automated user provisioning, removing the need for manual account setup across the platform.
    • Developed a reusable React component library and contributed to a shared design system, cutting duplication and speeding up delivery.
    • Consumed AI and ML model APIs from backend services to display dynamic risk scores in the frontend, with careful handling of edge cases.
    • Wrote unit and integration tests for AI-adjacent features to keep detection logic consistent across input scenarios.

    Lead Technical Support Engineer & Cybersecurity Awareness Consultant

    Oct 2023 — May 2024

    • Worked directly with enterprise clients, including banks and large multinationals, to plan and run phishing simulation campaigns.
    • Delivered security awareness training sessions to client teams, helping non-technical staff understand social engineering risks.
    • Advised clients on how to structure their awareness programmes over time, keeping simulations meaningful rather than a compliance exercise.
    • Acted as the main escalation point for complex technical issues, working across tickets, merge requests, and live calls.
    View more
  2. ThriveDX Enterprise

    Remote

    Technical Support Engineer

    Apr 2023 — Oct 2023

    • Put together internal documentation that gave the team a clearer way to handle common issues and made it easier to onboard new people.
    • Worked closely with product and engineering teams, passing on patterns spotted through client work to help shape what got built next.
    • Handled multiple enterprise support cases at the same time, keeping on top of SLA requirements across a range of production environments.
    • Took care of Linux server administration and wrote Python and Bash scripts to automate recurring tasks.
    • Built automation workflows using API connections and documented the solutions clearly for both the team and clients.
    View more
  3. InEvent

    Remote

    Lead Product Support Engineer

    Feb 2022 — Apr 2023

    • Looked after a distributed support team across EMEA and North America, handling L2 escalations.
    • Put together a structured training programme for new engineers to get confident on complex tickets faster.
    • Kept SLA targets on track while making sure client communication stayed clear and helpful throughout.

    Product Support Engineer

    Jul 2021 — Feb 2022

    • Built custom event templates and client websites directly in the codebase — no page builders or plugins involved.
    • Helped clients connect their accounts to third-party tools and REST APIs, troubleshooting integration issues and Git workflows.
    View more
  4. OctoBytes Solutions

    On-site

    Software Developer

    Feb 2020 — Jul 2021

    • Built and maintained full-stack web applications for several clients, handling both feature work and production issues.
    • Designed and shipped a QA automation system for Faircape that replaced a largely manual testing process.
    • Built the admin dashboard for MEDPay — a healthcare platform connecting practitioners and patients — from scratch using Vue.js and PHP.
    View more