top of page

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

​Link to plugin page

bottom of page