My Projects
150-line virtual DOM implementation from scratch. Extremely lightweight and optimized for progressive enhancement.
Batch recolor an image to match a series of provided templates. Implemented entirely client-side using native browser APIs to analyze and manipulate pixel data.
A small tool to automatically pull GitHub repositories on a given interval using cron or Windows Task Scheduler. Uncommitted changes are preserved and merged as possible.
Convert a Minecraft resource pack between versions and editions with no compromises using a powerful command-line interface.
My Contributed Work
Self hosted Firestore-like database with API endpoints based on micro bulk operations.
Web application for managing Faithful user-created content and profiles with ease. Features a Minecraft texture gallery with detailed information about contributions, texture uses, and more, add-on submission with an in-built review system and file hosting, and an administrator panel to safely edit the texture, user, and contribution databases directly.
Public RESTful API for Faithful's texture database, add-on submission, and more. Uses the in-house developed firestorm-db project to power file uploading, bulk editing, and statistic aggregation, and the tsoa framework to generate REST endpoints with in-built Discord authentication.
Content-centric main website for the resource packs themselves. Features add-on search and pages, news articles and posts, and download pages with rich metadata and server-side rendering.
Guides for texture making, submitting add-ons, and more. Powered by the VitePress framework, which converts markdown files into rendered HTML along with custom styling.
Discord bot with a fully automated texture pushing and submission system for the Faithful Discord servers. Automatically creates and retrieves texture submissions for each resource pack and schedules daily texture pushes with upvoted results.
Provides a Discord interface for the Faithful API using slash commands and buttons to make viewing textures and contributions easier for end users.
Past Projects
General-purpose Discord bot, featuring per-server custom prefixes, a fully featured feedback ticket system, a customizable announcement system, and an interactive Wordle command.
Gamble your savings away until I add more content to this site!
