projects
building things for the web and beyond
A collection of personal projects showcasing full-stack development, AI integration, and creative coding. From glitch art applications to learning platforms, each project represents exploration of new technologies and problem-solving approaches. Check out my GitHub for more.
Intora Systems - Constrained Generative Art
LiveOverview
Three distinct generative art series under one catalogue, each exploring text-based constrained art with a shared medium but different creative voices. INT (Dan) channels cold-war surveillance aesthetics. SOL (Dan) explores defiant hopepunk - warm light on brutalist forms. SIG (Claude) transmits information stripped of emotional valence, with palette colours computed from source material. All pieces share the same constraint: monospace text characters only, canvas rendering, no images or SVG.
Tech Stack
Key Features
Momentum MCP Server
LiveOverview
Production MCP server enabling AI assistants to access personal productivity data (todos, milestones, reading lists, reminders) across any Claude interface. Deployed to Fly.io with bearer token + OAuth authentication, GitHub API-backed storage, and cross-device accessibility.
Tech Stack
Key Features
Overview
A warm dark VS Code theme with vintage amber and golden brown tones, inspired by Faulty Schematics by RuinedMachine. Published to the VS Code Marketplace and Open VSX Registry. The carefully curated 10-colour palette became the foundation for the INT Series generative art project - demonstrating intentional design thinking and visual system cohesion across creative outputs.
Tech Stack
Key Features
Signal & Noise - Glitch Art Application
LiveOverview
A comprehensive image processing tool for creating glitch art effects with advanced layer composition capabilities. Name iterated on from the original idea - Photoslop. Features 34+ effects across 9 categories, professional layer system with 18 blend modes, and glassmorphism UI.
Tech Stack
Key Features
Overview
An intelligent tool that automatically generates concise summaries of articles, documents, and web content using natural language processing. Tiktok ruined your attention span? I got you. Built with Next.js for the frontend and FastAPI for the backend.
Tech Stack
Key Features
Overview
The backend for the AI Content Summariser. Provides robust endpoints for text summarization and URL content extraction using state-of-the-art NLP models. Working with the machines to ensure they look kindly on me after the uprising.
Tech Stack
Key Features
AI/ML Learning Platform
In DevelopmentPreview coming soon
Overview
A comprehensive learning platform designed to help me (and others) actually retain AI/ML concepts instead of forgetting them in favour of interesting but useless Wikipedia miscellenia. Features spaced repetition, knowledge management, progress tracking, and personalized learning paths. Built with Next.js + FastAPI.
Tech Stack
Key Features
macOS Memory Optimiser
LiveOverview
FireFox kept eating all my memory. A lightweight tool that monitors memory usage on macOS and automatically frees up unused memory to improve system performance.


