Profile picture (picture of a cat)

Derock Xie

Developer based in partly cloudy Weather icon North Carolina, USA.

Projects

PoroScout

PoroScout

PoroScout is a League of Legends companion bot that provides real-time game data, including live match stats, player profiles, champion statistics, and more. It is comprised of multiple microservices bundled into one monorepo, deployed using the Docker Swarm orchestrator.

4,825 Servers 892,028 Users
discord-html-transcripts

discord-html-transcripts

An open-source package for developers looking to create Discord-style chat transcripts, allowing for a quick and easy way to archive and review conversations with a visually appealing format. It is built using StencilJS and React SSR.

279 stars 6,046 downloads/week
HostForge

HostForge

A work-in-progress dashboard for managing fleets of servers, designed to provide a simple and intuitive interface for deploying and managing Docker swarm clusters. It can automatically build and bundle your code, automate SSL certificates, manage reverse proxies, instant rollbacks, and more.

15 stars
MCStorage

MCStorage

MCStorage was a BaaS (Backup as a Service) designed for seamless integration with Minecraft and other game servers to facilitate easy data backups. Developed with a React.js frontend and a backend comprising a Fastify server and ZFS storage nodes, it was sold in 2022 and is now under new management.

DIY Weather Station

DIY Weather Station

Low power, low cost ESP32-based weather station. Connects to an MQTT broker over NB-IoT cellular network for remote environments. Utilizes the ESP32-S3's Ultra low power co-processor and deep sleep states to maximize battery life. Collects temperature, humidity, pressure, wind speed, wind direction, rainfall, UV index, light level, and PM2.5 levels.

Advanced Stats

Advanced Stats

Advanced Stats was a Discord bot that tracked server statistics and stored them in InfluxDB for later analysis. Users could view graphs and other charts related to their server, including voice channel usage, message counts, and more. The bot was built using Node.js and Discord.js.

5 stars
discord-markdown-parser

discord-markdown-parser

TypeScript implementation of a markdown parser, designed to turn discord-flavored markdown into an Abstract Syntax Tree (AST), supporting various markdown features such as links, quotes, code blocks, mentions, and emojis

40 stars 5,707 downloads/week
vex-over-under

vex-over-under

Robotics code for the 2023-2024 VEX Robotics season. PID, Pure Pursuit, and Boomerang algorithms. Custom MPEG video decoding pipeline with LVGL, runs at 40 fps. 3rd best programming score in the state.

4 stars