Skip to content

Software Engineer · Brisbane, Australia

Marcus Nguyen

I take AI-enabled software from proof of concept to delivered MVP.

Software engineer focused on practical AI-enabled solutions. Recently delivered the MVP of a government AI workflow platform, extending it from a proof of concept that began as my QUT capstone. Full-stack across Python, TypeScript, JavaScript, C# and SQL, with CI/CD and infrastructure experience, and machine learning depth from building and evaluating models from scratch in PyTorch.

01

Featured work

Queensland Government · NRMMRRD · Jul 2025 to Sep 2026

AI-assisted workflow platform

A platform for assessing government applications. It processes the submitted documents, runs each case through a configurable workflow, and gives assessors LLM decision support they can override, with every step recorded for audit.

My role

Originated the project as a capstone and led the six-person team that delivered the proof of concept. Retained by the department as one of two engineers, then delivered the MVP: workflow engine, responsible AI features, stack selection, environments and CI/CD, within the allocated budget.

Stack

Next.js · NestJS · Azure OpenAI · RabbitMQ · Redis · MongoDB · Docker

What the platform does

  1. 01

    Document processing

    Handles the documents submitted with each application.

  2. 02

    Workflow orchestration

    A configurable engine that moves each case through its steps.

  3. 03

    LLM decision support

    Model output that informs the assessor's decision.

  4. 04

    Human-in-the-loop override

    Assessors review and can override every recommendation.

  5. 05

    Audit trail and explainability

    Decisions are recorded and explainable for public accountability.

From capstone to delivered MVP

  1. Jul 2025

    Capstone begins. Turned a machine-learning brief for application prioritisation into a broader workflow solution, leading a six-person Agile team.

  2. Jun 2026

    The proof of concept becomes a funded project. The department retains two engineers to build it.

  3. Sep 2026

    MVP delivered within budget. The department determines the platform's next steps.

02

Experience

  1. Jun 2026 to Sep 2026

    Brisbane

    Project Officer (Software Engineering)

    Queensland Government · NRMMRRD

    Dept. of Natural Resources & Mines, Manufacturing, and Regional & Rural Development

    Extended a proof of concept into the internal MVP of an AI-assisted workflow platform for government application assessment. Retained as one of two engineers to take the platform forward, with the department to determine the platform's next steps.

    • AI solution design: designed and built a configurable workflow engine covering document processing, workflow orchestration and LLM-powered decision support.
    • Responsible AI and governance: built human-in-the-loop override, audit trail and explainability features to meet public-sector accountability requirements.
    • Technical advice and feasibility: selected the technology stack, supported the team in defining scope and assessing feature feasibility, and optimised costs to keep the project within its allocated budget.
    • Infrastructure and DevOps: set up development and production environments and built CI/CD pipelines from scratch.

    StackNext.js · NestJS · Azure OpenAI · RabbitMQ · Redis · MongoDB · Docker

  2. Jul 2025 to Jun 2026

    Industry Capstone Lead

    QUT Master of AI

    Queensland Government as industry client. Origin of the platform.

    Originated the platform during a year-long industry capstone. Led a six-person Agile team with minimal supervision, translating an initial machine-learning brief for application prioritisation into a broader AI-assisted workflow solution that the department chose to fund.

    • Delivered the proof of concept that became the funded project.
    • Owned project planning, delivery management and direct engagement with the government client.

    StackNext.js · NestJS · Ollama · MongoDB · Docker

  3. Jan 2024 to Jun 2025

    Software Engineer

    Green International Co. Ltd (GIC)

    Software outsourcing / consultancy

    Back-end services and APIs across multiple concurrent client projects in a fast-paced outsourcing environment.

    • Shipped back-end services and APIs across multiple concurrent client projects on 2 to 3 week release cycles.
    • Ramped up quickly on new clients, domains and unfamiliar codebases, delivering assigned features independently with minimal onboarding.
    • Worked with team leads and DevOps to take features from specification through to release, adapting quickly to changing client requirements.

    StackVue · NestJS · MongoDB · Prisma · Docker · Bitbucket

  4. Apr 2024 to Jun 2024

    Singapore

    Software Developer (Freelance)

    Skyvault Holding SocialFi Pte. Ltd

    Back-end development and API integration for a decentralised social media platform.

    • Contributed back-end development and API integration for a decentralised social media platform.
    • Implemented Web3 (Ethereum-based) integration for secure, decentralised user engagement.

    StackNode.js · NestJS · MongoDB · Redis · Web3 (Ethereum)

03

Projects

Smart Trader: RL Trading Experiment

PPO and a Transformer actor-critic from scratch

  • Implemented PPO and a Transformer actor-critic from scratch in PyTorch (no RL libraries), trained on 8 years of hourly BTC data in a custom vectorised environment.
  • Troubleshot training hands-on, including a causal-masking bug identified by inspecting gradients.
  • Designed the evaluation against simple baselines using bootstrap confidence intervals, and presented results and limitations, including how reward design and problem formulation determine whether RL is viable.

StackPython · PyTorch

Generative AI Model Experiment

cVAE, cGAN and VAE-GAN from scratch

  • Implemented cVAE, VAE-GAN and cGAN architectures from scratch in PyTorch using fixed 7-dimensional latent / noise spaces.
  • Investigated reconstruction sharpness, latent-space classification and conditional-generation reliability, analysing stability and class-conditional accuracy across baselines and modified models.

StackPython · PyTorch · NumPy · Matplotlib · Jupyter

04

Tech stack

Used across roles

  • NestJS

    4 of 4 roles

  • MongoDB

    4 of 4 roles

  • Docker

    3 of 4 roles

  • Next.js

    2 of 4 roles

  • Redis

    2 of 4 roles

All technologies

AI / ML Techniques
Generative AI · LLM integration · AI-enabled workflow automation · Human-in-the-loop AI · Explainability and audit trails · Model evaluation · Deep learning · Reinforcement learning (PPO) · Transformers · Generative models (VAE, GAN)
AI / ML Tools
PyTorch · TensorFlow · Hugging Face · NumPy · OpenAI API · vLLM · Ollama
Languages
Python · TypeScript · JavaScript · C# · Java · SQL
Frameworks & Libraries
React · Vue · Next.js · Node.js · NestJS · Express.js · ASP.NET · Prisma
Databases
PostgreSQL · MySQL · MariaDB · MongoDB · Redis
DevOps & Infrastructure
CI/CD (GitHub Actions, GitLab CI/CD) · Docker · RabbitMQ · Git (GitHub, GitLab, Bitbucket)
Practices
Rapid prototyping (proof of concept to MVP) · REST APIs · Microservices · Agile
Platforms & Tools
Linux · Windows · macOS · VS Code · JetBrains IDEs · Postman · JIRA
05

Education

Jan 2025 to Dec 2026 (expected)

Master of Artificial Intelligence

Queensland University of Technology (QUT)

GPA 6.00 / 7

Jan 2022 to Dec 2023

Bachelor of Information Technology (Computer Science)

Queensland University of Technology (QUT)

GPA 5.688, awarded with Distinction · Minor: AI & Machine Learning

2019 to 2020

Diploma of Software Development

TAFE Queensland

06

Contact

For roles, projects or collaboration, email is the fastest way to reach me.

Completing a Master of AI at QUT, December 2026.

Marcus Nguyen

Software Engineer

Email
marcus@marcusnguyen.dev
Location
Brisbane, Queensland, Australia