← index

About

josh.botha@outlook.com·+61 459 353 560·LinkedIn·GitHub

Developer and consultant at Project2100, building production software end to end: Azure financial data platforms and reporting, mobile and desktop product surfaces, and the pipelines and APIs underneath them. I work AI-native, running multi-agent development workflows and LLM integrations where they earn their place, and I verify by driving the thing myself rather than trusting a green build. Final-year Finance and Medical Science student at the University of Sydney, graduating end of 2026.

Experience

Developer & Consultant · Project2100
Feb 2026 – present
  • Own the Azure SQL and Power BI financial reporting platform that around 40 operating sites run their P&L on, including the dimensional model, the scheduled pipelines and the stored procedures behind them.
  • Enforce a verification loop that treats green gates as insufficient: written contract, agent fan-out, independent re-gating, driving the product live, then adversarial reviewer agents. On one release this found six real defects the passing typecheck and test suite missed.
  • Traced a portfolio-wide payroll failure through Azure Data Factory to a key-resolution fallback and re-attributed 8,112 wage rows across 5 properties in a same-day fix, with every row count matching the prediction.
  • Designed and operate a multi-agent development system: a named-agent registry with file-claim locking, an inter-agent message board and hook-injected persistent memory, routinely running 5 to 9 parallel agents on shared production codebases without write collisions.
  • Ship product across the stack on a funded operations SaaS entering a two-site pilot: a React Native staff app on TestFlight through build 43 (NFC check-in verified on hardware), a role-gated Next.js console, and the marketing site live on Vercel.
  • Embed with enterprise clients across finance, operations and compliance: discovery, scoping, build and handover, delivered on each client's existing stack rather than requiring a migration.
Operating Theatre Assistant · Macquarie University Hospital
Aug 2024 – 2025
  • Perioperative coordination across 13 theatres running 70+ surgeries daily; high-tempo environment with no tolerance for procedural error.

Education

BSc, Medical Science & Finance · University of Sydney
2024 – 2026
  • Credit average. Elite Athlete Program scholar; Premier League 1 field hockey.
Higher School Certificate · Barker College
2021 – 2023
  • ATAR 90.4. Distinguished Achiever (Biology, English Advanced, Business Studies). Cadets Warrant Officer Class 1; Water Polo First VII.

Certifications

Anthropic Academy · 22 courses · Certification
2026
  • Building with the Claude API · Claude Code in Action · Model Context Protocol, Introduction and Advanced Topics · Subagents · Agent Skills · Claude Platform 101 · Claude with Amazon Bedrock · Claude on Google Cloud · AI Capabilities and Limitations · AI Fluency: Framework & Foundations (9/10).
Wall Street Prep · Certification
2025
  • Analyzing Financial Reports; Financial Statement Modelling.

Leadership

Treasurer · Sydney University Golf Society
2025 – present
  • $30,000 operating fund across a 192-member club; budgeting, allocation, grant applications and acquittals.

Skills

LanguagesTypeScript · Python · SQL · React · Node
AI & agentsClaude API · Claude Code · MCP (servers + clients) · Subagents · Tool-use loops · Context engineering · n8n
DataAzure Data Factory · Power BI · Excel (advanced) · pandas
FinanceDCF · Three-statement modelling · WACC · Comparables

Also built

StudyBuddy: lecture capture that merges slides, live notes and audio into structured study material.

SwingBot: a systematic trading experiment whose kill criteria were committed before any strategy code.