Sydney, Australia

Daniel Gao

Full-Stack Software Engineer

I love coding, exploring new technologies, and paying attention to code quality, clean structure, and neat implementation details — currently pursuing a Master’s at UTS in Sydney.

Daniel Gao selfie
Selected Works

What I've Shipped

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

  1. Hackathon Builds in 2026

    Recently, I've joined some hackathons and built a few interesting things.

    These projects are small but practical experiments around AI products, education, job search, and developer tooling.

  2. 2026.05

    Lingua Mate

    Personal AI Learning Tool

    • Built a Codex skill that turns English videos or podcasts into local language-learning web pages.
    • Supports local media files plus concrete Bilibili and YouTube video URLs, then extracts audio and transcribes with Whisper.
    • Generates transcript chunks, Chinese translations, connected-speech notes, vocabulary notes, and validated lesson JSON.
    • Links finished lessons into a local Vite learner app for browser-based study.
    PythonTypeScriptViteWhisperCodex Skill
  3. 2026.04

    Offer Pilot

    Codex Hackathon

    Built an autonomous job-search assistant that reads a candidate CV, ranks roles by fit, explains match details, and helps generate tailored resumes.

    Next.jsOpenAISupabaseChrome Extension
    OfferPilot product interface showing job matches, an AI instruction panel, and selected job match details.
  4. 2026.04

    Bridge Ed

    Cambridge EdTech Hackathon

    Built an AI-assisted school-home workspace for teacher, parent, and student collaboration, turning classroom goals into parent-friendly learning guidance and structured feedback.

    ReactFastAPILLMSIndexedDB
    Bridge Ed demo video thumbnail.
  5. Recently I'm contributing to the open source community.

    Checkstyle and Checker Framework have been my main focus: refactoring code, fixing bugs, and resolving static-analysis violations in mature Java tooling.

  6. 2026.01

    Open Source Static Analysis Contributions

    Checkstyle · Checker Framework

    • Merged Checkstyle fixes for Checker Framework nullness violations, Error Prone warnings, and PIT mutation suppressions.
    • Contributed Checker Framework fixes around Nullness analysis and KeyFor propagation behavior.
    • Worked through review cycles in established open-source repositories with strict static-analysis and regression-test expectations.
    JavaCheckstyleChecker FrameworkError PronePIT
  7. The following project was implemented in my work.

    These production systems were built at Alpha LifeSci Tech, focusing on clinical-trial document authoring, AI-assisted writing, and collaborative editing workflows.

  8. 2025.07

    Alpha LifeSci Tech logo

    Clinical Trial AI Agent for MS Word

    Alpha LifeSci Tech

    • 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
  9. 2023.09

    Alpha LifeSci Tech logo

    Collaborative Rich-Text Document System

    Alpha LifeSci Tech

    • 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 logo

    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

University of Technology Sydney logo

2025.07 — 2027.06

University of Technology Sydney

Master of Information Technology

  • WAM 86.75 — High Distinction average (Semester 1)
Shanghai Institute of Technology logo

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)