PROJECTS
Revenue Orchestration Platform
A full-stack SaaS platform in active development, modelling, automating, and intelligently orchestrating client revenue workflows using BPMN process design and embedded LLM reasoning.
-
Designed a microservices architecture with dedicated services for OAuth/integration capabilities, UI request handling, and Camunda Zeebe worker management, proactively identifying responsibility conflicts and designing for future separation of concerns.
-
Built a Camunda 8/Zeebe workflow engine layer that executes bespoke BPMN processes modelled directly from client revenue operations, integrating CRM, email, and automation triggers.
-
Integrated LLM reasoning nodes into workflow decision points for classification, enabling contextual AI judgment within deterministic business process flows.
-
Built a React frontend and PostgreSQL data layer supporting client and lead management, workflow initiation, and operational administration across the platform.
Technology Stack: Python, React, PostgreSQL, Camunda 8, Zeebe, Anthropic API, OAuth 2.0, Docker
Project Demo:
Combat Companions - Minecraft Plugin
Built and shipped a production-ready Minecraft plugin used by live servers, introducing NPC companions with configurable combat behaviours.
-
Implemented behaviour selection based on companion equipment (e.g. melee, ranged), dynamically configuring Sentinel traits
-
Developed companion behaviours including following, defending, and target selection
-
Enabled server administrators to define and price custom companions, allowing players to unlock stronger companions via in-game currency
-
Built in-game inventory-based UI using Minecraft’s event-driven system
-
Integrated with third-party plugins (Citizens, Sentinel, Vault)
-
Maintained separate plugin branches to support multiple Minecraft versions (1.19–1.21)
-
Achieved 400+ downloads and generated revenue via a premium tier, validating real-world demand
-
Produced marketing content, including a plugin showcase video to support user acquisition
-
Developed monetisation strategy (feature gating + subscription access)
This project demonstrates end-to-end ownership: from system design and implementation to distribution, user acquisition, and monetisation.
Technology Stack: Java, Spigot/Paper API, Citizens, Sentinel, Vault