Available for opportunities

Peter Tran

Software engineer specialising in cloud infrastructure, safety-critical systems, and full-stack development. Formerly Boeing Phantom Works.

~/portfolio — zsh
01.

Experience

Commonwealth Bank of Australia

Graduate Software Engineer

currentFeb 2025 – Present
  • Building a cloud-based Payment Data Platform supporting ISO 20022 standards — ingestion, storage, and real-time publication of payment data.
  • Stack: TypeScript, Node.js, Java (Spring), SST, Vitest, AWS.

Sydney, AU

Boeing Australia

Graduate & Undergraduate Software Engineer

3+ yrsNov 2021 – Feb 2025
  • Phantom Works division — MQ-28 Ghost Bat next-generation autonomous combat aircraft.
  • Low-level software for mission computers and RTOS subsystems, targeting DO-178C safety standards.
  • Stack: C++, Rust, Python, MATLAB, Podman, Docker, Green Hills INTEGRITY RTOS.
  • Master's thesis: "Optimising Programming Languages for High Assurance Safety-Critical Software in Aviation".

Brisbane, AU

Services Australia

Software Engineering Intern

internFeb 2022 – Nov 2023
  • Large-scale government systems: myGov, Centrelink, Medicare.
  • React front-end optimisation — 30% improvement in page load times.
  • Multi-environment deployments via AWS, Terraform, Docker.

Brisbane, AU

02.

Projects

Fit2Track

live

Location-based fitness platform combining exercise with exploration. QR codes, geofencing, WYSIWYG editor, and AI-powered content generation.

Node.jsReactReact NativeAWS EC2PostgreSQLLangChainOpenAI

RAG Pipeline

research

Retrieval-Augmented Generation pipeline benchmarking BM25, Dense Passage Retrieval (DPR), and TILDEv2 for query relevance using PyTorch and FAISS.

PythonPyTorchHugging FaceFAISSBM25DPR

Starch Prediction Model

ml

ML pipeline to classify starch presence in foods from the FSANZ nutritional dataset. Benchmarked KNN, Decision Trees, and Random Forests — 96.7% accuracy.

PythonScikit-LearnKNNRandom ForestData Science
03.

Skills

skills.json
{
"languages": [
"TypeScript","JavaScript","Java","Python","C/C++","Rust","Bash","SQL"
],
"frontend": [
"React","React Native","Next.js","Tailwind CSS","HTML/CSS"
],
"backend & cloud": [
"Node.js","Spring Boot","SST","AWS","GCP","Docker","Terraform","Ansible"
],
"tooling": [
"Git","GitLab CI/CD","Splunk","Vitest","Podman","PostgreSQL"
]
}
🔐

Clearance

Negative Vetting 1

🇦🇺

Citizenship

Australian Citizen

📍

Location

Brisbane, Australia

05.

Mini Game

take a break
~/games/snake.exe
score 0000lvl 1best 0000

tap canvas or swipe to play

04.

Contact

Let's build something together.

Open to new graduate opportunities, interesting side projects, and conversations about systems, safety-critical software, or anything in between.

© 2026 Peter Tran

Next.js · Tailwind · AWS EC2