Thomas's Projects
A basic shell in C++. Can do basic piping and redirects.
An instagram-esque knockoff web app made in one day to showcase Firebase features. Created with Vue
Scripts for updating an on-wiki API catalog based on Backstage data. This repo has been manually moved to the Wikimedia Foundation's Gitlab instance. Future updates will be made there.
A hangman game where you (hopefully) always lose
This project is public due to Toolforge projects requiring open source. It has now been moved to gitlab.wikimedia.org
Library and HTTP Service for validating JSONSchema events and producing them (to Kafka or elsewhere)
Apache Flink Kubernetes Operator
An experimentation with GameBoy development using GBDK
The generator for the GitHub stats on my profile readme. Made by jstrieb
A dependency visualizer for Japanese to help beginners deconstruct complex sentences. Also my first Vue 3 project c:
Tools to dereference and generated versioned JSONSchemas
Live, generative music from Wikipedia edits
Profile README
A web app built to help bulk extract sentence cards from text and import it into Anki using the Anki Connect API
QMK firmware files for TIDBIT keyboard
A simple time-agnostic timebox web app created to help me be more productive
A very messy example web app demoing Chrome's new Web NFC feature using Vue 3
A boilerplate for web-extension development using Vue 3 and Typescript. Includes bundling with Vite and testing with Vitest. Uses Manifest v3