Photo of Roy Portas

Roy Portas

Hey, I'm Roy. I'm an Engineering Lead at Transmax working on the STREAMS Next-Gen ITS platform.

I'm passionate about pushing the boundaries of enterprise web applications and designing technical solutions that meet government standards around security, reliability and scalability.

As an Engineering Lead, I guide the architectural design and mentor team members to help them grow and develop their skills.

I work across the software stack, from infrastructure (Kubernetes, Docker), to backend (.NET, EF Core), to the frontend (React, Typescript).

In my free time I enjoy tinkering with new technologies to stay up to date with the latest industry trends and best practises, constantly learning and growing my skills to find the best way to solve problems.

Top Projects

Websites - 2023
I've built a handful of websites for my family and friends
Homelab - 2023
I run my own server at home, which hosts a range of services including media servers, RSS readers and home automation software
Dev Notes
Dev Notes - 2023
I maintain a collection of notes relating to software development that are refined and extended over time
Brisbane Buses
Brisbane Buses - 2020
To learn GraphQL Subscriptions I wanted to build an app that consumes real time data and displays it on a webpage
Real Estate
Real Estate - 2019
I moving apartments in 2019 and wanted a better way to search for potential apartments near the suburbs I want to move to. This was also an excuse for me to delve into Vue.js, Node and Typescript.

Work Experience

  1. Engineering Lead @ Transmax
    I lead a team of engineers working on the STREAMS Next-Gen ITS platform.
  2. Senior Frontend Developer @ Transmax
    Developed frontend applications using microfrontend architecture.
  3. Software Developer @ Transmax
    Worked on the Queensland Government's Cooperative Intelligent Transport Systems (C-ITS) Pilot project, part of the Cooperative and Automated Vehicle Initiative (CAVI). I worked on the backend services and the web interface.
    • Cooperative and Automated Vehicle Initiative (CAVI)
    • Queensland’s Cooperative & Automated Vehicle Initiative (CAVI)
  4. Project Officer @ Department of Justice and Attorney-General QLD
    Built a Chatbot solution (MANDI) for providing information about neighborhood disputes
    • Queensland rolls out chatbots to help resolve neighbourhood
    • Media Statement - New service to help resolve disputes
    • Neighbour nightmares: chatbots to help defuse