Demos
Examples of my work in web development, learning technology, and experimentation.
CodePen Pens
A collection of small HTML, CSS, and JavaScript projects originally created on CodePen. This repo groups them into a single place for easier maintenance, version control, and local editing.
Transform Text
A lightweight string transformation tool built with React and Tailwind. Escape newlines, switch between case formats, and copy results with a click — perfect for developers and writers.
Color Contrast Checker
An accessible Progressive Web App (PWA) to check colour (color) contrast ratios for text and backgrounds, ensuring compliance with WCAG.
Style Guides
Concise, practical rules for readable, consistent, and accessible documentation and commits. This repository collects style guides and templates designed to make text-based resources easier to read, navigate, and maintain.
macOS gitignore
A simple .gitignore template for macOS users working with Word, Excel, Affinity, and Markdown.
GraphQL Rate Limit Demo
Prototype repo used to test GraphQL rate limiting before production rollout. Demonstrates use of the @ratelimit directive in Apollo Server with a modular ES module setup, custom key generation, and structured schema.
Number Cards
A tiny, offline-first number-guessing game built with React, TypeScript, and Tailwind CSS.
Blackboard Learn APIs Postman Collection
Postman collection and setup guide for working with the Blackboard Learn REST APIs, including authentication and example requests.
Oxford Learner's Dictionaries API
This project fetches dictionary entries from the Oxford Learner's Dictionaries API and converts them into styled, semantic HTML for reuse in educational tools or static sites.
Bash Notebook
A personal collection of Bash scripts and notes for learning, automation, and quick reference. Includes file utilities, folder flatteners, and a growing cheatsheet for common shell tasks.
Web Programming with Python and JavaScript Project 0
LDN is a project created as part of CS50 Web Programming with Python and JavaScript. It provides recommendations for the top places to visit in London.
Exploring similar ideas in your own work?
I'm happy to share resources, documentation, or discuss implementation details.