Bryan Tan
AI & Automation Engineer
LLM agents, data pipelines and workflow automation — built alongside the people who use them, and kept running in production.
See the workSystems running now
- medcare
- 968 tests
- chronos
- 541 tests
- investing
- nightly
- finances
- live
- career vault
- 909 tests
- assistant
- live
- pet content
- approve, then build
Everyone has something worth automating. These three were mine.
-
Someone in the family gets sick.
The bills and the lab reports start arriving and nobody has time to file them. A photo into a chat is the whole interface: a vision model reads the provider, the date and every line item out of it, and the dashboard is what the family looks at instead.
-
Money that needs decisions you have no time to make.
Two horizons are graded separately, and a bull and a bear take opposite sides of the same position before anything is recommended. The disagreement goes into the report rather than being smoothed out of it.
-
Help that can act for you, and has to be stoppable.
It reads the failing job and names the fault. Then "patch it" is refused at the tool layer — not declined by the model, unreachable — because that action was never granted to this profile.
/Systems
7 running2 of 5 doses taken3 of 5 doses taken
Family health records
Waiting on you — 21
| project | task | state |
|---|---|---|
| atlas | retry flaky suite | plannedrunningverified |
| ledger | backfill 12 rows | verified |
Autonomous task agent
Δ vs hold +4.2%+4.6%
| ticker | signal | grade | size |
|---|---|---|---|
| AAA | BUY | B+ | 3.1% |
| BBB | WATCHBUY | CB | —2.2% |
| CCC | HOLD | A- | 5.4% |
Investment monitoring and simulation
Rental schedule
| item | route | amount |
|---|---|---|
| Repairs | deductible | $482 |
| Water rates | deductible | $196 |
| New oven | capital | $715 |
| Agent fee | deductible | $318 |
| Bathroom reseal | needs a decision | $940 |
Rental-property tax automation
NEEDS YOUR ACTION 45
Resume and application pipeline
Personal assistant gateway
| platform | posts | median | eng. |
|---|---|---|---|
| 2021 | 1,140 | 5.1% | |
| tiktok | 20 | 240 | 7.4% |
| youtube | 18 | 96 | 3.2% |
Pet content pipeline
Every interface shown on these cards is recreated with invented data — no production screenshot is published. Private systems; walkthrough and code review available on request.
/Measured outcomes
delivered in role, not in a side projectHuman parsing errors cut across a 7-person data-annotation team
Asset Lead, CYPManual query work against the asset data model, after local AI agents
Asset Handover SpecialistFinancial report assembly, once extraction ran in Power Automate
Asset Handover SpecialistTeam processing time per topic, after the handover workflow was rebuilt
Asset Lead, CYPDocumentation compliance across 8 sites and multiple subcontractors
Completions EngineerRework, after asset coordinates were validated and extraction gaps closed
Completions Engineer/Capabilities
26 skills · 7 systemsEverything on this page runs on the same habit: notes in plain Markdown, linked note to note, in one private vault, with a pipeline that turns whatever it is fed into a knowledge graph. This is that treatment applied to the page itself. Each skill is a node, joined to the systems above that exercise it; the rest were built up across the roles below.
Skills by area
AI & Automation: LLM agents, RAG / semantic retrieval, prompt engineering, Power Automate, Microsoft 365 Copilot, Copilot Studio, AI agent design, workflow design, process optimisation.
Data: SQL, Snowflake, Python, Power BI, data pipelines, data quality validation, data modelling, SQLite.
Platforms & Tools: Microsoft 365, SharePoint, QGIS, HP ALM, git, Linux, systemd, Telegram Bot API, Cloudflare.
What each system draws on
Family health records: Python, SQLite, prompt engineering, data quality validation, Telegram Bot API, Cloudflare, systemd.
Autonomous task agent: Python, LLM agents, AI agent design, workflow design, git, Linux.
Investment monitoring and simulation: Python, LLM agents, prompt engineering, data pipelines, SQLite, Telegram Bot API.
Rental-property tax automation: Python, SQLite, data pipelines, data modelling, prompt engineering, Telegram Bot API.
Resume and application pipeline: Python, data pipelines, data quality validation, Telegram Bot API, git.
Personal assistant gateway: Python, LLM agents, AI agent design, systemd, Telegram Bot API, Linux.
Pet content pipeline: Python, AI agent design, workflow design, systemd, Linux, data pipelines.
What each role drew on
Asset Handover, Metro Trains, 2025 — now: Power Automate, Microsoft 365, Microsoft 365 Copilot, Copilot Studio, Power BI, Snowflake, SQL, RAG / semantic retrieval, LLM agents.
Asset Lead · CYP, Metro Trains, 2023 — 25: SQL, Power BI, SharePoint, data pipelines, data modelling, data quality validation.
Completions, Metro Trains, 2023: QGIS, Power BI, data quality validation.
Verification, Leica Biosystems, 2022 — 23: HP ALM, data quality validation.
Quality Tech, Rinnai, 2018 — 21: process optimisation.
Drawn at build time from the same data file as every other number on this site. The vault itself is not pictured here, and no screenshot of it is published.
/Experience
8+ years- Developed and deployed custom local AI agents automating data reporting, semantic retrieval, and SQL query generation against the asset data model
- Built a Microsoft Copilot Studio agent grounded on SharePoint document libraries, using markdown context files to link source documents into the agent's knowledge, that drafts SQL data-quality checks on request — demoed to the engineer who authors those checks
- Engineered an end-to-end claims intake pipeline across SharePoint, Power Automate, Excel, Microsoft Teams and Power BI — a workbook dropped into a status-named SharePoint document library is validated on sheet name, the submitter is notified in Teams on either acceptance or rejection, the claim cells are extracted into a logging workbook and the Power BI report is refreshed, with the report data backed up weekly; used by my manager and team to pull claim amounts without opening a file
- Extended the SQL agent to generate data-quality checks, validated by execution in Snowflake and submitted through the data owner's service-request process pre-formatted to their required submission format — approved without rework and promoted to the team's approved check set, replacing hand-authored validation SQL
- Led a team of 7 on standardised data-annotation practices, improving downstream data integrity
- Streamlined asset documentation and handover workflows, accelerating stakeholder approvals
- Automated semantic-model database queries and data pipelines
- Designed and implemented an EACR workflow and compliance framework from scratch under tight project deadlines
- Validated asset coordinates in QGIS and resolved data extraction discrepancies
- Standardised data collection with cross-company engineering teams and subcontractors
Melbourne Airport Rail (MAR)
Completions Engineer
- Executed end-to-end verification and validation for the BOND-PRIME staining platform ahead of EU market launch, ensuring IEC/ISO compliance
- Tracked test execution, defect resolution, and requirement traceability in HP ALM across multiple product iterations
Leica Biosystems
Hardware and System Test Operator
Monash University
Mechanical Engineering Intern
- Performed hot-water-tank testing, inspections, and FMECA safety analysis in the Quality Department
Smardt Inc
Mechanical Engineering Intern
Education
Monash University Master of Advanced Engineering (Mechanical Engineering) · 2019-2020
Swinburne University of Technology Bachelor of Engineering (Mechanical Engineering) · 2014-2018
Languages
English native
Chinese native
Malay native
Spanish elementary
Have a process worth automating?
Melbourne-based, open to engineering roles and automation work. Send a note and I’ll reply with how I’d approach it.
Start a conversation