my projects
A web interface enabling teachers to download multilingual recordings of audiobooks so students can easily learn new languages (via the Chameleon Reader). Myself and a small team created comprehensive project requirements, documentation, and testing/deployment pipelines for the project to enable a seamless handoff to our client once the interface was completed.
A small site built with Vercel and Mongo Atlas hosting a collection of filterable games you can play daily, with live tracking for which games are played the most (please give the db a few moments to cold start, I'm on Mongo's free tier)
An Android game where the goal is to scan QR codes to collect procedurally generated monsters and gain points (totally not like Pokemon GO). Send comments, view and interact with other players, and see where people are scanning monsters on a live global map.
A live chat application where users can sign up, create chat channels, and invite their friends to have group discussions. Uses Golang and the Pocketbase framework, with a local sqlite database, server side rendering, and websocket based connectivity. An exercise in building a "serverful", HATEOAS architecture as opposed to modern serverless / frontend heavy (React, Vue, etc.) frameworks.
A brownfield project where I added new features to an IoT smart home service. I extended and deployed various features such as a smart lock and a graphical interface to view usage statistics. I implemented an extensive pipeline to test and deploy our features and assessed the technical debt of the codebase to gain insights on how to improve the system.
A multipurpose discord bot that provided music streaming, live information such as weather and news, text-based games, and more. Served nearly 400 Discord servers concurrently while providing detailed performance and usage statistics.