Work

Projects

A growing list of things I've built — some polished, some scrappy, all useful at least to me.

System/projects

Other small tools

Gitbucket

A Chrome extension that improves the GitHub UX, especially on pull request pages — small ergonomics fixes that quietly compound over a day of reviews.

  • Chrome extension
  • JavaScript
  • GitHub
  • DX

source

Markdown Previewer

A tiny web app that renders Markdown live as you type. Built to scratch my own itch when drafting README files and posts.

  • Web app
  • JavaScript
  • Markdown

source

Autocomplete Address Input

A predictive address input component using the Google Places API — drop-in, no framework required.

  • JavaScript
  • Google API
  • Component

Image Filters

A C command-line program that applies filters — grayscale, sepia, reflect, blur — to BMP, JPG, and PNG images.

  • CLI
  • C
  • Image processing

URL Shortener

A minimal URL shortener API built with Node, Express, and Mongoose.

  • Node.js
  • Express
  • MongoDB

Who Am I API

A small Node/Express endpoint that echoes back details about the caller — IP, language headers, system info.

  • Node.js
  • Express
  • API

changePHPVersion

A Windows batch script for switching between locally installed PHP versions without editing PATH by hand.

  • Batch
  • PHP
  • Windows

Jira Task Copier

A small tool that turns the JIRA ticket you're viewing into a ready-to-paste git branch name — one click, no typos.

  • JavaScript
  • JIRA
  • DX

Batch Obfuscator

A small utility for obfuscating Windows batch files.

  • Batch
  • Windows

XmlTransform Example

A reference .NET project showing how to use XmlTransformation and its configuration inside a .csproj file.

  • C#
  • .NET
  • XML

Trust Encoder

A simple web-based encoder/decoder — paste text in, pick a scheme, get the result.

  • TypeScript
  • Web app

source