Work

10+ years building software across New Zealand, Norway and Brazil.

Experience

  • Software Engineer · infoodleFeb 2022 — Now

    Tauranga, New Zealand

    These days I'm shipping new features, maintaining our apps, and refactoring legacy code to make it more reliable and easier to maintain — along the way building the api that powers the mobile app and reusable components that speed up development.

  • Full Stack Developer · JC ContractingAug 2021 — Nov 2021

    Te Puke, New Zealand

    Built a custom dashboard that cut contract-delivery delays, turning UI/UX wireframes into production code.

  • Full Stack Developer · FreelanceSep 2019 — Jun 2021

    Remote

    Worked directly with clients to figure out what they needed, then built, shipped and looked after their web apps end to end.

  • Full Stack Developer · Ação CamisetasOct 2018 — Aug 2019

    Brazil

    Automated the company's internal processes with a SPA platform backed by a documented Laravel API.

  • Full Stack Developer · Easy Step AS (Plorea)Feb 2018 — May 2019

    Brazil

    Built new features across Point of Sale, Booking, Ecommerce, Takeaway systems, internal projects, and looked after client updates and backups.

  • Software Development Team Leader · CinteJun 2016 — Aug 2016

    Norway

    Led the team, integrated physical devices (thermal printers, barcode scanners, cash drawers), defined and documented processes, designed interfaces, and presented progress to directors and investors.

  • Full Stack Developer · CinteAug 2015 — Jul 2017

    Brazil

    Wrote automation tests, designed interfaces for apps and helped restructure a legacy system.

  • IT Consultant · Waio TechMay 2015 — Jun 2017

    Natal, Brazil

    Turned customer needs into system specs, sorted out client issues and suggested software, hardware and networking improvements.

  • Software Developer · Waio TechAug 2011 — May 2015

    Natal, Brazil

    Built full-stack web apps for processing and visualising data, working closely with back-end, front-end, QA and the CTO, and handling time-sensitive updates.

Education

  • Postgraduate Degree in Software Engineering · DescomplicaApr 2025 — Nov 2025
  • Bachelor of Technology · DescomplicaOct 2022 — Mar 2025