4-day current streak·12-day longest streak
# Hi there, I'm Stephen Phillips 👋 ### Full Stack Software Engineer | AI & Automation Specialist --- 👨💻 About Me With over 24 years of experience in the IT…
# Hi there, I'm Stephen Phillips 👋
### Full Stack Software Engineer | AI & Automation Specialist
---
👨💻 About Me
With over 24 years of experience in the IT industry, I am a seasoned Computer Programmer and Web Developer with a passion for clean code and problem-solving. I started my journey in 2000, mastering PHP and SQL to build bespoke database-driven applications.
Recently, I have pivoted deeply into Artificial Intelligence, utilizing tools like Amazon Q, OpenAI, and n8n to build "Agentic" AI tools and automation workflows. Whether it's maintaining complex legacy CMS platforms or "vibe coding" the next generation of AI apps, I love building things that work.
- 🔭 Currently working on: AI Automation at HappyMonkey.ai, bespoke automation tools, and part time code a game in beta at https://mrpg.stephenphillips.co.uk made using Node JS, and React.
- 🌱 Currently learning: How to use Google Antigravity IDE, Google Jules, setting up MCP servers, and playing with vision agentic LLM models.
- 👯 Looking to collaborate on: Open Source PHP projects and AI integration workflows.
- ⚡ Fun fact: I also make electronic music, play electric guitar, and enjoy homebrewing!
I build bridge-systems that connect traditional software architecture with modern Artificial Intelligence. Beyond my public contributions, I have extensive experience building private, production-ready AI agents and automated trading systems using Python, PyTorch, and local-first LLM orchestration (OpenAI API, Openrouter.ai, and Ollama).
---
🛠️ Tech Stack & Skills
Languages & Core
!PHP !Python !JavaScript !HTML5 !CSS3 !MySQL !BashFrameworks & CMS
!Laravel !CodeIgniter !WordPress !WooCommerce !Bootstrap !Vue.jsAI, Automation & Tools
!n8n !OpenAI !AWS !Linux !Git !Apache---
🚀 Featured Work & Projects
🐒 HappyMonkey.ai
- Leveraging Agentic AI to create innovative intelligent smart business automation solutions.
🌌 Antigravity Agents Prompt Protocol
A specialized framework for orchestrating complex AI agent behaviors.
- Focus: Standardizing prompt structures to ensure high-fidelity reasoning and task execution in multi-agent environments.
🔗 LLM Auto-Redirect
An intelligent routing tool for Large Language Model queries.
- Focus: Optimizing model usage by dynamically redirecting prompts to the most efficient endpoint based on context or complexity.
🤖 Jules API Automation
A robust automation suite designed for streamlined API interaction and testing.
- Focus: Reducing manual overhead by creating automated workflows that handle authentication, request cycling, and response validation.
📋 Project JSON Schema
A structured data definition project for maintaining consistency across development environments.
- Focus: Utilizing JSON Schema to enforce data integrity and provide clear documentation for complex project configurations.
🎵 Songbird & MRPG
Two core passion projects involving Audio Integration and Multi-user Role Playing Game logic, showcasing experience in stateful, real-time application design.
⚡ VueJS Todo
A clean, reactive task management application.- Focus: Demonstrating frontend proficiency with Vue.js, focusing on state management, component architecture, and fluid UX.
🧠 Expertise & Themes
While much of my work in AI Automation and Quantitative Trading remains in private production environments, my core competencies include:
- Local AI Orchestration: Building private-first RAG and Agentic systems using Ollama, LangGraph, and Qwen/Llama models.
- Data Intelligence: Large-scale data processing and post-inference reporting using Pandas and multimodal LLMs.
- Logic Systems: Designing complex backend architectures, from game engines to trading execution logic.
🛠️ Technical Stack
- AI & Data: Python (PyTorch, Pandas, Scikit-learn), Ollama, HuggingFace.
- Languages: PHP (Laravel), JavaScript (Vue), CSS/HTML.
- Tools: Git, Docker, MySQL, SQLite, REST APIs.
📈 GitHub Stats
!Stephen's GitHub stats !Top Langs---
📫 Connect with me
- LinkedIn: linkedin.com/in/stephen-phillips-a6bb35189
- CV: [View my Full CV](./CV.md)
- Website: stephenphillips.co.uk
-
Project-JSON-Schema ★ PINNED
This repository contains a small, practical JSON Schema and supporting files for standardizing machine-friendly project manifests ("project.json") that can be used to hand off work to language models and developers.
JavaScript ★ 0 1mo agoExplain → -
wp-llm-image-alt-tag-suggester ★ PINNED
Uses AI to scan WordPress posts and pages for images missing alt or title tags, and suggests descriptive content for them.
PHP ★ 0 8mo agoExplain → -
aistock_images ★ PINNED
A professional stock photo website featuring AI-generated images organized by categories.
PHP ★ 1 6mo agoExplain → -
hermes-mcp
Hermes MCP is a Model Context Protocol (MCP) server that acts as a bridge for the Hermes Agent. It enables AI tools, autonomous agents, and IDEs (like Claude Desktop) to leverage Hermes as a powerful sub-agent for offloading complex tasks, performing deep research, or architectural planning.
Python ★ 2 3mo agoExplain → -
JulesAPIAutomation
A meta-developer orchestrator designed to automate the iterative Software Development Life Cycle (SDLC) using specialized AI agents.
Python ★ 2 1mo agoExplain → -
TranceGen2
A generative trance music engine built with [Strudel](https://strudel.cc/) that automatically creates evolving trance tracks with dynamic song structure.
JavaScript ★ 2 5mo agoExplain → -
designedbycommitee
DesignedByCommittee is a collaborative multi AI model design and development platform where design decisions are made collectively. The interface itself reflects this high-end, editorial collaboration environment.
JavaScript ★ 1 2mo agoExplain → -
x-bookmarks-export
A Node.js script to download all bookmarks from your X.com (formerly Twitter) account using OAuth2 and the v2 API.
JavaScript ★ 1 7mo agoExplain → -
whisper-win-vulkan-api
Set of scripts to build `whisper.cpp` with Vulkan on Windows and a small FastAPI wrapper that calls the built CLI to provide an HTTP transcription endpoint.
Python ★ 1 8mo agoExplain → -
EchoesOfAion
Vibe coding a web-Based Turn-Based 4X Space Strategy Game (MVP) with Fusion - Build a browser-based, turn-based 4X space strategy game using TypeScript, React, HTML5 Canvas 2D, Node.js, and PostgreSQL.
TypeScript ★ 0 21h agoExplain → -
MRPG
a multiplayer 2D RPG built on top of the Phaser Map Gen example, featuring real-time multiplayer functionality with procedural world generation. Players can explore an infinite world together, seeing each other move in real-time across varied terrain with dynamic chunk loading.
TypeScript ★ 0 10d agoExplain → -
LiquidFlow
LiquidFlow is a premium, high-fidelity, canvas-first reading platform. It evolves the standard digital reading experience into a tactile, animated environment with cinematic visual effects and integrated AI intelligence.
TypeScript ★ 0 16d agoExplain → -
TranceGen
A script that procedurally generates an infinite Trance track based on the techniques used in the "Switch Angel" live coding method.
HTML ★ 0 5mo agoExplain → -
SPhillips1337
✨special ✨ repository to add a README.md to my GitHub profile.
★ 0 1mo agoExplain → -
ThreeDeeCity
A high-performance, 3D city-building simulation built for the web. Experience the thrill of urban planning with real-time simulation, dynamic zoning, and complex infrastructure management.
JavaScript ★ 0 1mo agoExplain → -
galaga
A retro arcade space shooter built with Three.js. Defend Earth from waves of alien invaders — bees, butterflies, and bosses — using powerful weapons and collectible power-ups. Play in any modern browser with smooth WebGL rendering, particle effects, and chiptune-style background music.
JavaScript ★ 0 2mo agoExplain → -
Origami
App showing various origami models in 3d in a 2 pane layout next to a preview of a flat printout for it
★ 0 2mo agoExplain → -
VSCodeRunInTerminal
A minimal VS Code extension that surfaces the built-in **Run Selected Text in Terminal** action where you actually need it — in the right-click context menu and on a fast keybinding.
TypeScript ★ 0 2mo agoExplain → -
Ollama-Gemini-Bridge
A high-performance, Ollama-compatible HTTP bridge written in Python (FastAPI). This bridge allows you to use Gemini models with any Ollama-compatible client (Open WebUI, AnythingLLM, etc.) while leveraging your local **Gemini CLI OAuth session** or a direct API key.
Python ★ 0 2mo agoExplain → -
ollama-opencode-bridge
The **Ollama Opencode Bridge** allows you to use the [OpenCode MCP](https://github.com/SPhillips1337/Better-OpenCodeMCP) server through an Ollama-compatible API. This enables any tool that expects an Ollama endpoint (like Open WebUI, Ollama-python, or various IDE plugins) to leverage OpenCode's automated software engineering capabilities.
JavaScript ★ 0 2mo agoExplain → -
spritemaker
A standalone developer tool at tools/sprite-maker/ for AI-powered sprite sheet generation.
TypeScript ★ 0 4mo agoExplain → -
plebx
PlebX - Turn Plebbit into a Twitter‑style social platform (ranked feeds, profiles, chat)
Python ★ 0 4mo agoExplain → -
Vocaloid-PoC
A proof-of-concept voice synthesis system that allows users to record phonemes and render text using their own voice. None
PHP ★ 0 6mo agoExplain → -
ThisOrThat
This project presents visitors with two images at a time and asks them to choose which one they prefer. The recorded pairwise choices (and optional star ratings) produce a ranked image gallery.
PHP ★ 0 6mo agoExplain → -
BTCchart
A PHP-based cryptocurrency charting application that fetches market data and calculates technical indicators for visualization.
★ 0 8mo agoExplain → -
image-image-gen
This project provides a simple web interface for directly interacting with ComfyUI's API to transform images using the Qwen Image Edit model
JavaScript ★ 0 9mo agoExplain → -
cryptochart
A simple script to show a chart with indicators for a crypto currency token's price
PHP ★ 0 10mo agoExplain → -
ctrlclickcancel
The CtrlClickCancel mod for RimWorld allows players to easily remove placed items (like walls, furniture, etc.) while building By holding down the Ctrl key and clicking on a placed item, or dragging, When the Ctrl key is released, the mod toggles back to placing items.
C# ★ 0 11mo agoExplain → -
Endless-Radio-Music-Player
A web-based HTML music player that automatically enqueues and plays music files from its directory, creating an endless playlist experience similar to a radio station.
HTML ★ 0 11mo agoExplain → -
EndlessEDMMusicGenerator
This project aims to creates an endless stream of EDM (Electronic Dance Music) using algorithmic composition. It generates unique melodies and drum patterns that you can listen to via a web interface.
HTML ★ 0 1y agoExplain → -
wp-hide-dashboard-notification
A lightweight WordPress plugin that removes all dashboard notifications, cleans up the admin interface, and provides a distraction-free WordPress admin experience.
PHP ★ 0 1y agoExplain → -
hashtag
A PHP web page script with a Bootstrap 5 HTML form with textarea input that checks a text file list of crypto related keywords and cashtags in the same directory as the script to markup as hashtags formatted with # prefixed and cashtags with $ prefixed
PHP ★ 0 1y agoExplain → -
cryptnotes
A quick bootstrap 5 blowfish jQuery PHP encrypted diary script
JavaScript ★ 0 1y agoExplain → -
wp-keycloak-sso
A simple plugin to facilitate OpenID connect SSO logins in wordpress using a KeyCloak SSO server
PHP ★ 0 1y agoExplain → -
seic
No description.
PHP ★ 0 2y agoExplain → -
Uptime
Simple Uptime Monitor
PHP ★ 0 2y agoExplain → -
videorecord
Experiments in using OpenAI Whisper
JavaScript ★ 0 3y agoExplain → -
OpenAI-PHPBybitAPIScalperBOT
No description.
PHP ★ 0 3y agoExplain → -
wp-frontend-image-upload
Simple HTML Frontend image upload plugin for wordpress using shortcode
PHP ★ 0 3y agoExplain → -
phpcacheclass
A simple file based cache using a PHP class which handles this serializing and unserialising data to a file 'cache.txt' in order to persist it.
PHP ★ 0 3y agoExplain → -
Symphony---CRUD-RESTful-API
Docker CRUD RESTful API in PHP with API Platform and Symfony 4
TypeScript ★ 0 4y agoExplain → -
Laravel---Auth
Laravel 9 Auth with Inertia JS Jetstream Example
PHP ★ 0 4y agoExplain → -
LaravelCrud
No description.
PHP ★ 0 4y agoExplain → -
dex
PHP crypto swap example
PHP ★ 0 4y agoExplain → -
html5_audio_player
A HTML 5 Audio player written in HTML, CSS, and jQuery
PHP ★ 0 4y agoExplain → -
webpondemand
PHP Script to convert any image to webp on demand
PHP ★ 0 5y agoExplain → -
collision_detection
Simple 2D collision detection in PHP
PHP ★ 0 5y agoExplain → -
expression
No description.
PHP ★ 0 5y agoExplain → -
vidshare
Simple Video Sharing script I wrote, I later updated this with lots more improvements such as adverts before uploading and viewing videos which had been shared, stats tracking, and things such as user reporting of offensive content etc too, it all worked off filesystem without database with options coded into files which were passed through via PHP to mask their true location as well.
PHP ★ 0 5y agoExplain → -
simple-webcam-image-archive
This is a simple script I wrote to automatically archive images from my webcam to a MySQL Database for me to view later using PHP and a scheduler such as cron.
JavaScript ★ 0 5y agoExplain → -
number-sort-game
This example was set as a test of my skills at web development. The task was to write an example using an MVC framework of a simple game where players must rearrange a random grid of different coloured numbered squares into order, and to keep a record of the highest scores. My solution makes use of jQuery and the CodeIgniter MVC PHP framework to achieve the results.
HTML ★ 0 5y agoExplain → -
videoplayer
A very simple video player I wrote in HTML, PHP and JS ages ago, loads videos from a folder with option to select which play from playlist and to go full screen too.
PHP ★ 0 5y agoExplain → -
im
A Web based instant messenger I was developing
CSS ★ 0 6y agoExplain →
No repos match these filters.