Every dot here is something real.

Agents, workflows, and pipelines I've put on autopilot, plotted as one dataset. Scroll, and watch the same points answer different questions.

  • AI & Agents · 11
  • Workflow Automation · 7
  • Data & Reporting · 12
  • Software & APIs · 11
  • Infra & Self-hosting · 9

Skills

What I work with

AI & Agents

LLM-powered automation: fine-tuning open-source models, RAG, agentic workflows, and forecasting. This is where the data science degree earns its keep, with models in the loop, evaluated properly.

Workflow Automation

Orchestration, bots, and internal tools: the schedulers, triggers, and utilities that take a manual process and quietly make it nobody's job.

Data & Reporting

Scraping, streaming, and ETL for multi-gigabyte datasets, surfaced through Power BI, Tableau, and custom dashboards. Data that shows up clean, on time, without anyone asking.

Software & APIs

The glue: full-stack platforms, services, and APIs that connect automations to the people and systems they serve.

Infra & Self-hosting

The proof of conviction: a home server running Docker, tunnels, monitoring, and this very website. Infrastructure that maintains itself.

Projects

Selected work

2026

News-driven trading platform

A platform that pulls news for tracked stocks and funds on a schedule, analyses each story's relevance and sentiment, and turns the stream into concrete trading decisions. Research that runs itself, around the clock.

Scraping · NLP · Scheduling

2026

Bulk distribution storefront

A full-stack B2B catalog and order management platform for distributors: tiered pricing across 1,200+ SKUs, chunked CSV and Excel imports, real-time stock kept consistent by atomic PostgreSQL functions, and order emails with Excel attachments sent automatically.

Next.js 14 · Supabase · PostgreSQL

2026

Automated catalog generator

A customizable utility that automates the layout of large-scale product catalogs, rendering 1,000+ items with prices, descriptions, and imagery into dynamic row-and-column grids. Multi-format input, user-defined PDF layouts, and days of manual formatting reduced to minutes.

Layout automation · PDF · Python

2026

High-volume data pipelines

Pipelines that pull, transform, and visualize datasets running into millions of rows, from scheduled batch ETL to real-time streams. Surfaced through Power BI and custom JavaScript dashboards built from scratch.

Python · Kafka · Spark · Power BI

2016

Minecraft servers & plugins

Where the automation habit started: running custom multiplayer servers and writing my own gameplay plugins in Java with the developer kit. Early, unforgettable lessons in uptime, networking, and users who break everything.

Java · Plugin SDK · Multiplayer

Experience

Where my work has made an impact

XAnalysts

Oct 2025 – Present

Data Analyst · Australia

Automated pipelines that ingest and transform multi-gigabyte datasets, machine learning and time-series models forecasting product prices, scraping tools that erase manual data entry, and Power BI reporting that drives decisions.

Selangor Human Resource Development Centre

Nov 2023 – Feb 2024

Artificial Intelligence Engineer

Integrated open-source LLMs from Hugging Face into partner systems, fine-tuned LLaMA, Mistral, and Falcon for tasks like document summarization, and built a secure backend for locally hosted models so private data never left the building.

About

I build automations, the kind that turn a recurring chore into a system nobody has to think about. I studied computer science and data science at Monash University, which means I can put real intelligence in the loop and measure whether it works, instead of hoping. This site runs on a server in my home, tunneled through Cloudflare, because if you automate things for a living, your own website shouldn't need a landlord.

Contact me

Add a row to my list of contacts

Whether it's a role, a collaboration, or a question about something here, write to me and it lands straight in my inbox.