Summary
Various microservices and data projects for ROBLOX Groups
Criminal Records Service
I have developed, from scratch, a Criminal Records System for a large ROBLOX Roleplay Group. This project was built using NodeJS (Typescript) with Express and MongoDB to deliver an API with over 25 routes and over 500 requests per hour in off-peak times, rising to 700-800 per hour in peak times.
This API has maintained great reliability with only 2 instances of downtime within 7 months, both of which lasting under an hour.
Cache Service
I have developed, from scratch, a Cache system to store data from the ROBLOX API (which is extremely ratelimited), to be used in my other projects and by other developers in my teams. The cache uses Redis with a small NodeJS Express Wrapper and fields on average over 1000 requests an hour.
This API has never experienced reliability issues in the 3 months it has been active.
Other Projects
I have developed frontend interfaces for these projects using Astro and Svelte. More information is available on request!