Brian Nguyen

UNSW Sydney • Engineering (Honours) Robotics & Mechatronics (MTRNAH) / Computer Science

I’m a UNSW Engineering (Honours) Robotics & Mechatronics / Computer Science student building software and mechatronic systems with an emphasis on control, sensing, and robust implementation. This site showcases selected projects and applied competencies.

Resume link is a placeholder.

Focus

  • Control & estimation (feedback, discrete-time, MPC)
  • Robotics sensing & sensor fusion
  • Software engineering & deployed systems

Tooling

  • C/C++, JavaScript, Node.js
  • MATLAB, Git/GitHub, VS Code
  • Docker, CI/CD
  • Cloudflare Pages & Render (WebSockets)
  • Google Cloud (Compute Engine)

Skills

Mechatronics & Robotics

Feedback control & stability Discrete-time control State estimation (Kalman/EKF) Sensor fusion Modeling & simulation MPC & optimisation Interfacing sensors/actuators Systems integration

Software & Systems

C/C++ (OOP, modular design) JavaScript / Node.js WebSockets REST & API integration LLM API integration Prompt engineering Session/context management Rate limiting & retries Containerisation (Docker) Cloud deployment (GCP) CI/CD Logging & observability Git/GitHub

Design & Professional Practice

Requirements & stakeholder analysis Design validation Teamwork & communication Project management Ethics & constraints

Competencies

Selected UNSW coursework and applied work, grouped by the skills I use in projects.

Controls & autonomy

  • MTRN3020 — modelling and implementation of computer-controlled systems; discrete-time controller design and implementation.
  • MTRN3210 — feedback control concepts; closed-loop analysis and design.
  • MTRN4010 — estimation/decision-making topics (Kalman/EKF, sensor fusion, optimisation/MPC-style methods).

Mechatronic computing

  • MTRN2500 — C++ OOP and modular programming; interfacing external devices; MATLAB for matrix/data work.
  • MTRN3500 — software for simulation/control; sensor & DAQ interfacing; building complete software packages.
  • MTRN3210 — applying control concepts in practical system contexts.

Computer science

  • COMP1531 — software engineering practices and teamwork; building and testing applications.
  • COMP2521 — core data structures and algorithmic problem solving.
  • COMP2511 — OO design and design patterns; maintainable architectures.
  • COMP3121 — algorithm design and analysis (complexity, proofs, optimisation techniques).

Applied engineering

  • DESN1000/2000/3000 — requirements, validation, stakeholder-driven design, teamwork, and communication.
  • Projects — deployed web apps, bots, and tooling with real users, logging, and iteration.
  • Strength — translating theory into reliable implementations and clear documentation.

(This is intentionally “highlights” rather than an exhaustive course list.)

Projects

Selected builds with a focus on deployability and engineering clarity.

Contact

For collaboration, internships, coursework discussion, or project questions: