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

Paramat
Boonlai

Good questions. Thoughtful engineering.

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.

Scroll to explore

People.
Systems.
AI.

Explore Matt’s interests

AI & machine learning

I’ve studied AI and machine learning, and I build systems that use them. I’m interested in how they work, where they’re useful and where their limits are.

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 use specialised AI 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.

Here’s how I combine my own engineering judgement with a team of specialised AI agents, from understanding the work to reviewing the result.

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 acts as a sounding board, helping me question assumptions and sharpen the plan.

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

I work with a lead agent that plans and distributes work to junior and senior worker agents, with an adviser supporting 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, including unit tests suited to the work.

Learn at every turn.Learning · Automated session review

Reflection doesn’t have to wait until the project ends. Automated reviews capture decisions, problems and useful lessons throughout the work and during session reviews, then carry them into later sessions.

Useful lessons return to the next session.
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 acts as a sounding board, helping me question assumptions and sharpen the plan.

Give each agent a clear role.

Orchestration · Me + the agent team

I work with a lead agent that plans and distributes work to junior and senior worker agents, with an adviser supporting 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, including unit tests suited to the work.

Learn at every turn.

Learning · Automated session review

Reflection doesn’t have to wait until the project ends. Automated reviews capture decisions, problems and useful lessons throughout the work and during session reviews, then carry them into later sessions.

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.