I have been developing software professionally since graduating from university in 2006. I have been employed as a Technical Lead and Solutions Architect, leading development teams in the delivery of web based software solutions. Currently working on AI-native, cloud native products delivered using an AI-first software enginering process.
I am interested in all aspects of technology, from retro computing to AI.
| Category | Repository | Description |
|---|---|---|
| ๐ข Architecture | Guide | A resource for reviewing and understanding modern architectures, patterns, libraries etc. AI generated demonstrations, use case notes, general guidance on adoption. Designed as a personal research tool and also as a resource for agents, to guide decision making. |
| ๐ข Architecture | Signal Box | Building a family dashboard using microservice architecture, .NET Aspire, local language models with LM Studio and Mudblazor. |
| ๐ฎ Artificial Intelligence | Anamnesis | Building a simple chat interface to test the capabilities of MedGemma, an open weight model optimised for medical use cases, running locally on Ollama. Exploring AI augmented development workflows with GitHub Copilot, OpenSpec, custom instructions, agents, prompts and skills. |
| ๐ฎ Artificial Intelligence | Dimensions | Exploring semantic search; generating embeddings with local models using LM Studio, storing data within a Qdrant vector database and testing queries against the data. |
| ๐ฎ Artificial Intelligence | Editorial | Building an article planning and authoring tool, with AI research and evaluation features. Integrating with local language models using LM Studio. |
| ๐ฎ Artificial Intelligence | Eval | Building prompt evaluation tools, including LLM-as-a-judge and sentiment analysis graders. Integrating with local language models using LM Studio. |
| ๐ฎ Artificial Intelligence | LLama.cpp | Running language models locally using Llama.cpp. |
| ๐ฎ Artificial Intelligence | Pindex | Building MCP tools, integrating with local language models using LM Studio. |
| ๐ฎ Gaming | Barrel and Crank | Building a simple prototype game for the Playdate handheld console. |
| ๐ป Retro | Spark | Building a Workbench application for AmigaOS. |
| ๐ Virtual Reality | Tin Can Alley | Exploring development for the Meta Quest using StereoKit. |
| โ Wearables | Rotation | Building a watchface for the Pebble line of smart watches. |