Projects

Personal Projects & Consulting Work

LegalStampy (2024-Current)

I'm the founder & engineer of LegalStampy, a document timestamping service built predominantly for legal professionals.

This is a private cloud document storage service that allows you to stamp files onto the Bitcoin blockchain using the OpenTimestamps standard. This allows anyone to prove that a document existed in a specific state at that moment in time (the time of the stamping). That can be verified independently using the Bitcoin blockchain, and the document itself remains private as only the document's fingerprint is stamped to the chain.

This proof can be used in courts and can be verified by the general public, if necessary.

The service includes secure document storage, file organization, and file sharing features.

  • Timestamp proofs anchored to the Bitcoin blockchain
  • Privacy by design: Only the document's cryptographic hash is recorded publically, never the document
  • Free, Personal, and Team plans available
  • Stack: Python3, Flask, PostgreSQL, Stripe, OpenTimestamps

POC Media (2026-Current)

I'm a technical advisor at POC Media and the lead engineer for the company's new music licensing platform, which I'm building from the ground up.

Start9 Community Registry (2026-Current)

I'm an open source contributor to the community registry for StartOS, the operating system behind Start9's sovereign home servers. Packaging an application for StartOS makes it installable in one click on hardware that the owner controls, rather than on someone else's cloud.

  • Packaged Apache CouchDB for StartOS, enabling live data sync for apps like Obsidian notes. servers
  • Packaged Ovumcy for StartOS, enabling private menstrual cycle tracking on sovereign home servers

Portfolio Website (2018-Current)

I built this portfolio website utilizing the Flask Web Framework, Pure CSS Library. I used to maintain and run this website on a DigitalOcean VPS running Ubuntu Server 20.04. I recently deployed this website on DigitalOcean's Apps Platform.

The website uses lightweight vanilla JavaScript with the native Fetch API for making HTTP requests. On the homepage, I use this to consume DuckDuckGo's API to pull definitions for each of the skill buttons. Feel free to try it out!

The first version of this website used Twitter Bootstrap; however, I found that using Pure CSS framework with the inclusion of custom CSS/JS to be much lighter weight while achieving the same goal.

Some other features that I implemented (on the VPS deployment)

  • Brotli HTTP compression enabled, gzip enabled as a fallback
  • Minified CSS and JS
  • Improved SEO - Optimized for mobile, relevant descriptions and title tags set, uses heading tags, preferred domain set, sitemap linked to Google and Bing Webmaster tools, forces HTTPS, canonicalized IP address, and page sizes kept small.
  • Redirect - redirects users to my portfolio site from some old school projects that were already indexed by Google.
  • Supports SSL/HTTPS
  • Supports HTTP2
  • Supports IPv6 and IPv4