Work Experience

  • Pragma

    Frontend team lead, full stack developer

    2021 - Present

    I lead a team of developers to build top-quality web apps for clients, using tools like Vue, web components, .Net, and TypeScript. I've helped launch several government websites and built tools to make life easier for both developers and designers. I also collaborate closely with accessibility experts and designers to create components that are not only functional but also meet top accessibility standards.

    • Design systems
    • Accessibility
    • Web development
    • Developer tools
  • MTP Services

    Technology consultant, developer

    2019 - 2021

    I’ve had the chance to work with a wide range of front-end tools like React, Vue, and Angular, and back-end systems including Azure, SharePoint, and Adobe AEM. I’ve contributed to both large-scale products and quick-turnaround prototypes for clients. As a team lead, I’ve also been involved in product discovery and choosing the right tools for the job.

    • Rapid prototyping
    • Large scale applications
    • Feature development
  • Accenture

    Digital technology specialist

    2018 - 2019

    I worked closely with business analysts to provide tech consultancy on things like system architecture, security solutions, and performance improvements. I built both front-end and back-end apps with Node.js and streamlined workflows using Docker and Bash.

    • Data flow
    • Data visualisation
    • Data analysis
  • Department of Defence

    Software Engineer graduate

    2016 - 2018

    Through different rotations, I gained insight into the defense and public service sectors, especially around the growing cyber security challenges. I worked on several projects using a range of tools like React, ExpressJS, Flask, ELK Stack, MongoDB, and Apache NiFi. I also supported critical operations by offering technical solutions, picked up system administration and networking basics, built my own data transfer tool, and created graphical interfaces for data analysis.

    • Ops support
    • Scripting
    • Android development
    • Full stack development
    • Desktop applications