Senior Software Engineer / Tech Lead (Full Stack), Transport for NSW
Aug, 2019 - Present
Progressed from Senior Engineer to Tech Lead across multiple streams spanning trip planning, contactless payments, regional booking, platform re-architecture, and BAU operations.
Modernization (2019-2020): Co-led Trip Planner rewrite from AngularJS to Angular 7 and decoupled EFA integrations behind AWS Lambda/API Gateway, improving maintainability, performance, and security.
Projects and Product Expansion (2020-2022): As lead/primary engineer across multiple streams, delivered Opal Connect CTP onboarding, TrainLink Discovery Pass booking and payments, CTP reimbursements, customer feedback forms (Salesforce/Drupal), lost property tracking, route-based travel alerts, and homepage navigation improvements.
Re-platforming and New Stack Adoption (2022-2024): Led React/Next.js + Headless Drupal platform POCs, design-system foundations, and incremental migration strategy; then led Unregistered CTP React rebuild and regional expansion.
CRS Project (2023-2024): Tech Lead for NSW TrainLink CRS Plan-Book-Pay stream, owning search/booking/payment architecture, vendor integrations, PCI boundaries, and cross-team delivery alignment.
BAU Operations, Reliability, and Compliance (2025-Present): Tech Lead for live customer platforms across incident response, release governance, technical debt reduction, and mentoring.
Led Splunk/SignalFx observability rollout (APM, RUM, Session Replay, distributed tracing), improving end-to-end visibility and reducing MTTD/MTTR.
Designed and delivered PCI DSS v4.0 e-skimming controls (11.6.1, 6.4.3), approved by external auditors with no findings.