~/dg/index
Sydney, Australia

Daniel Gao

Full-Stack Software Engineer

Building precise, performant tools at the intersection of rich-text editing, AI, and pharma — currently pursuing a Master's at UTS in Sydney.

Selected Works

What I've Shipped

Production systems built end-to-end — from editor internals to AI-driven document tooling for global pharma.

2023.10 — 2025.07

Word Plugin System

Alpha LifeSci Tech

I
  • Synchronised medical TFL tables between remote data and Word documents; optimised the algorithm and added a Pinia caching layer.
  • Shipped LLM-powered document translation that preserves Word styling, augmented by domain-specific medical dictionaries.
  • Built AI one-click content generation with custom prompt engineering tuned per client.
  • Automated bilingual abbreviation detection and compilation across English and Chinese.
VueTypeScriptWord APILLMsPinia

2022.01 — 2023.09

Collaborative Rich-Text Document System

Alpha LifeSci Tech

II
  • Designed a distributed approval engine with electronic signatures and read-only commenting that resolved cross-node consistency issues.
  • Built a custom global search using WebWorker offloading for real-time results without blocking the main thread.
  • Engineered a high-performance table system (drag-resize, custom styling) achieving 95% unit-test coverage.
  • Implemented core editor features (selection, amendment mode, WebSocket sync) and resolved memory leaks via virtual lists.
JavaVueTypeScriptWebSocketWebWorker
Career

Experience

  1. Alpha LifeSci Tech Co.

    • Full-Stack Software Engineer2022.06 — 2025.07
    • Full-Stack Software Engineer (Intern)2021.01 — 2022.05
    • Co-designed a flagship Word-plugin system for clinical trial document writing; the product is in production at Johnson & Johnson, MSD, and AstraZeneca.
    • Shipped core features of a real-time collaborative rich-text editor adopted by leading Chinese pharmaceutical companies.
    • Led a Vue 2 → Vue 3 migration of ~10,000 lines and a TypeScript refactor that dramatically reduced `any` usage and unsafe assertions.
Academia

Education

2025.07 — 2027.06

University of Technology Sydney

Master of Information Technology

  • WAM 86.75 — High Distinction average (Semester 1)

2018.09 — 2022.05

Shanghai Institute of Technology

Bachelor of Software Engineering

  • GPA 3.4 / 5.0 (84/100)
  • Provincial Second Prize, Lanqiao Cup (2020)
  • National Endeavor Scholarship (2020–2021)