Open Source & Side Projects

My Projects

A collection of things I've built, am building, or plan to build. Everything from automation scripts to full-stack apps.

๐Ÿค–
Agentic Core
A modular framework for engineering AI agents and workflows. Implements context engineering patterns, progressive disclosure, and deterministic evaluations.
โ— Active
Python AI / LLMs Agentic Architecture
Next Steps

Expand integrations for secure tool execution and optimize model evaluation suites.

๐ŸŒฑ
Greenbrook
Originally architected and hand-coded as an MVP for a sustainability-focused digital asset management platform (portfolio valuation, risk modeling) โ€” pitched to investors. Since rebuilt on modern agentic AI tooling: a RAG pipeline on Google Cloud Storage, fine-tuned on Gemini 2.5 Flash, abstracted into a versioned, testable skills/agents repo with evals running in CI/CD as a release gate.
โ— Active
Python RAG AI/LLMs Evals Architecture
Next Steps

Extract the eval/governance pipeline as a standalone developer tool.

๐Ÿ’ฌ
Telegram LLM Assistant
A personal n8n workflow connecting Telegram to an LLM as a general-purpose assistant for daily use. Hands-on implementation of webhook models and async response patterns.
โ— Deployed
n8n Automation LLM Integration
Next Steps

Add persistent memory and multi-user support.

Beats for Running
A Flask and Spotify API web application that curates custom running playlists matched precisely to your running cadence (BPM).
โ— Deployed
Python Flask Spotify API Cloud Run
Next Steps

Integrate Strava API for automatic post-run playlist mapping and performance stats.

Also Building
โš”๏ธ
WoW Companion
An AI companion for World of Warcraft sessions. Understands gear, Mythic+ and raid goals to give personalised advice during play.
โ— In Progress
Python AI / LLM Gaming
Next Steps

Integrate live WoW API data. Build a lightweight UI overlay for in-game use.

๐Ÿ–ฅ๏ธ
ksh_mon
A highly configurable PC monitoring app for tracking system metrics. Built in Python with a focus on personal customisability.
โ— Active
Python Monitoring Desktop
Next Steps

Add alert thresholds and notification support. Explore a web dashboard view.

๐Ÿญ
Asset Factory
A Python tool for generating and managing digital assets programmatically. Automates repetitive asset creation workflows.
โ— In Progress
Python Automation
Next Steps

Extend with plugin system to support additional asset types and output formats.

๐Ÿ“บ
AI YouTube Pipeline
A semi-automated content pipeline for a tech channel. Orchestrated via n8n to automate topic sourcing, scripting, TTS narration, video editing (FFmpeg), and captions.
๐Ÿ’ก In Ideation
Python n8n FFmpeg / Audio Automation
Next Steps

Complete YouTube OAuth publishing client integration and optimize script rendering pacing.