Brian Tjahjadi

  1. Full-stack Developer
  2. ML Engineer
  3. Robotics Software

Experience

  1. 01

    oNexLink icon

    Software Engineer

    May 2025 - Dec 2025 Sydney, NSW

    • Architected and implemented data pipeline for ingesting and preprocessing mobile time-series data on AWS and railway, supporting continuous online learning of downstream ML models.
    • Built personalized content-based recommendation service with Python, embedding models, and vector databases for fast ANN vector search and tailored user recommendations, integrating with our backend using gRPC.
    • Rewritten non-composited CSS animation background on landing page using WebGL2, delivering GPU-accelerated graphics and eliminating lag on low-spec devices.
    • Collected user feedback and proposed landing page improvements to boost engagement; implemented features using Astro, TypeScript, TailwindCSS, and SolidJS via an island architecture.
  2. 02

    Sydney Interplanetary Rover Initiative (SIRI)Link icon

    Software Engineer

    May 2024 - Dec 2025 Sydney, NSW

    • Passed the Australian Rover Challenge (ARCh)’s critical design review stage at the first year of attending the competition, accepted into the upcoming system acceptance review.
    • Led development of base station control panel for remote command and telemetry of our flagship rover using Foxglove, React, and ROS2.
    • Implemented rover's autonomous AI in the form of a behavior tree using BehaviorTree.CPP and BehaviorTree.ROS in C++.
    • Developed ROS2 C++ controllers for autonomous and manual rover steering (spin and 4-wheel convergent ackermann) alongside ESTOP and keep alive mechanisms for rover safety using Python and C++ ROS2 nodes.
    • Upgraded simulation and deployment workflows to follow ROS2 best practices (upgrading to Python, xacro urdfs, docker).
  3. 03

    USYD Cybersecurity SocietyLink icon

    Backend Developer

    Aug 2024 - Jan 2025 Sydney, NSW

    • Built Django REST API endpoints to serve team and member data from PostgreSQL.
    • Added tooling to auto-generate database schema diagrams, improving internal documentation.
  4. 04

    Sydney Institute for Astronomy (SIfA)Link icon

    Undergraduate Research Assistant

    Mar 2024 - Jun 2024 Sydney, NSW

    • Created automated data retrieval and crossmatching Python program using the Astroquery CASDA API to investigate viability of exoplanet detection by radio waves, found 2 candidate planetary systems satisfying criteria.
  5. 05

    Sydney Institute for Astronomy (SIfA)Link icon

    Undergraduate Research Assistant

    Sep 2023 - Jan 2024 Sydney, NSW

    • Analysed MEERKAT radio telescope time series data using pandas, numpy, and matplotlib to document changes from a particular fast radio burst (FRB) from 2019 to 2022, narrowing down theoretical models for the FRB's source.
  6. 06

    Coles Group

    Service and Trolleys Team Member

    Mar 2023 - Sep 2023 Sydney, NSW