Skip to content
pb.
Portrait of Paramat (Matt) Boonlai

Paramat
Boonlai

Most people call me Matt.

Explore Matt’s interests

Full-Stack Software Engineer · Perth

I’m interested in how people work, how systems fit together, and what we can build with AI.

Curiosity, in good company.

People.
Systems.
AI.

Explore Matt’s interests

AI & machine learning

AI and machine learning are disciplines I’ve studied and build with. I’m interested in what happens beneath the interface, and when, why and how to use it.

Systems & software

People, processes, software and infrastructure. I like understanding how they fit together, including the everyday work happening around the code.

How I work

I work with an orchestrator and specialised agents for planning, building, advice and review. I stay hands-on with the code and own the decisions.

I start by
paying attention.

To the person. To the process. To the part everyone has learnt to work around.

I started building software when I was 10. My first language was PHP. These days, I’m a Full-Stack Software Engineer in Perth, with professional experience since 2019 across software, cloud infrastructure and AI.

BSc, Computer Science

Software Engineering · Curtin University

Master of Artificial Intelligence

Curtin University

A person.
A process.
An agent team.

I bring hands-on software engineering experience to the process. I understand the code I’m reading and stay involved in the implementation, not just the prompts. Specialised agents help me take that work further.

Be there. Understand the work.Discovery · Me

I sit with clients and learn how their day actually works. The mundane details often reveal the real process. Before bringing in an agent, I need to understand the system myself.

Make the thinking explicit.Definition · Me + a sounding board

I write the brief, map acceptance criteria, and work through the edge cases and failure paths. An agent is my rubber duck: a way to question assumptions and sharpen the plan, not outsource the understanding.

Give each agent a clear role.Orchestration · Me + the agent team

I work closely with an orchestrator that acts as my team lead. It plans and distributes work to junior and senior worker agents, with an adviser alongside the process. I stay close to the implementation, spot-check the code and step in for precise edits when needed.

Review together. Test in practice.Verification · Me + team + automation

I read and review the code with the team and a separate review agent. Together, we work through end-to-end checks in the browser or simulator. Automation agents handle programmatic tests and automation, including unit tests chosen to suit the work. Years of hands-on software engineering inform my judgement.

Learn at every turn.Learning · Automated session review

This is the reflection I would normally do at the end of a project: what worked, what went wrong and what I would change. Now it’s automated throughout the work and at each session review. Decisions, problems and useful lessons carry forward, so I can learn at every turn rather than wait until the project is over.

Useful lessons return to the next session.

A little of the backstory.

Some of the places that shaped my work.

From 2021

BlueSky Digital Labs

Software Engineer → Team Lead

From backend development to leading a team of six.

From 2023

WarpForge

Full-Stack Software Engineer

Engineering tools and software in an R&D environment.

From 2024

Hatchet

Full-Stack Software Engineer

Custom software, AI development, and cloud infrastructure.

The longer version is on LinkedIn (opens in a new tab)

Good conversationsstart somewhere.

If we’ve met, let’s keep the conversation going.
If we haven’t, say hello.

So I have a way to reply.

If we’ve met, feel free to remind me where.

Stay curious.