I'm a software engineer from the United Kingdom, working on various projects in my spare time.
Tool to quick and painlessly convert between SQL, JS, and PHP
- GitHub Repository - browse the code, contribute a feature?
- Website - view the website, make your life easier.
I've built a collection of Node.js packages that support the creation of great experiences, the list so far:
- JSite Database - an SCD 4+ database-agnostic management system
- JSite Container - a structure for creating modular event-based projects
I wrote a middleware for viewing, managing, and creating SQL table schema and data from Markdown files.
- GitHub Repository - browse the code, make an improvement?
- NPM Package - download through NPM, make something great?
I've written a robust function for PHP/TypeScript to parse a HTTP user agent into browser & operating system name and version.
- GitHub Repository - browse the code, maybe contribute?
- NPM Package - download through NPM, try it out?
I needed to turn JSON data into Valve Map Format (VMF) data, so I wrote a small package to do just that.
- GitHub Repository - browse the code, raise an issue?
- NPM Package - download through NPM, hunt for bugs?
...when not working on packages, I make random things, such as:
- Reverse Spellout - PHP functions for converting text into numbers
- Separating Axis Theorem - JS canvas/context manipuliation and collision detection
Browser web extension adding features to Codenames
- GitHub Repository - browse the code, suggest a feature?
- Chrome Extension, download for Chrome, have fun!
- Firefox Extension - or download for Firefox, have fun!
Browser web extension & scripts to add functionality to Scrap.tf
- GitHub Repository - browse the code, report a bug?
- Firefox Extension - download for Firefox, trade away.
Quick links to GitHub repository templates:
- Template - my experiment to create a one-stop-shop template for my frequently used technologies
- Tabletop Simulator Template - my template for starting a new Tabletop Simulator game