I build operational systems that sit between raw data and business decisions. The work ranges from workflow automations in n8n, to advanced formula engines in Google Sheets, to full-stack web applications with API layers and CI/CD. I operate at whatever layer of the stack the problem requires — a formula in a cell, a webhook integration, or a containerised .NET API. Every deliverable ships with documentation and is built for handover, not dependency.
| Category | Tools & Technologies |
|---|---|
| Workflow Automation | n8n, JavaScript, REST APIs, webhooks |
| Data Processing | Google Sheets (ARRAYFORMULA, QUERY, LET, XLOOKUP, FILTER), Apps Script |
| Backend | ASP.NET Core 8, C#, SQL Server, REST API development |
| Frontend | React, Vite, Tailwind CSS |
| Infrastructure | Docker, Docker Compose, GitHub Actions, Plesk, Caddy, Oracle Cloud |
Ingests job postings via email, evaluates fit using a dual-model LLM architecture with automatic failover, generates proposals, routes by priority, and sends Telegram alerts. Production system with idempotent logging and structured error handling.
Converts MYOB AR/AP accounting exports into forward liquidity projections with payment terms modelling, monthly forecasting, and deterministic control logic. Two production variants delivered for the same client group. YouTube walkthrough available.
Automates receipt processing with an external state ledger ensuring idempotent invoice handling — no duplicate processing regardless of trigger frequency. Demonstrates engineering maturity in production automation design.