Profile picture (picture of a cat)

Derock Xie

Fullstack developer based in overcast Weather icon Kentucky, USA.

Hi, I'm Derock, a high school senior specializing in fullstack web development, software development, and embedded programming. I'm also an avid open-source contributor, with over 60 public projects on GitHub, and I take pride in building systems that emphasize both performance and design. Fun fact: this site is functional even without JavaScript!

Skills 🛠️

tech

  • React
  • Solid
  • Next.js
  • Astro
  • Tailwind CSS
  • Node JS
  • Docker Swarm

languages

  • TypeScript
  • C++
  • Python
  • Java
  • Rust
  • Bash
  • SQL

tools

  • Git & GitHub
  • Docker
  • Turborepo
  • Neovim & VS Code
  • Autodesk Fusion 360
  • OnShape
  • Figma

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,286 Servers 853,930 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.

227 stars 5,654 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.

14 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.

Job Experience 👷

Freelance Developer

Present

I'm currently working as a freelance developer doing random projects for people. If you are interested in commissioning me, scroll down to the contact section.

InfoBeyond Technology LLC

Intern - 05/15/2022 - 08/15/2022

Built, racked, and setup a multi-GPU 2U server for image processing. I then worked on adapting and traning different GAN (Generative Adversarial Network) and YOLO (You only look once) models for enhanced object detection.

MCStorage.cloud

Co-Founder - 01/07/2022 - 04/25/2022

Created a Game server backup BaaS (Backup as a Service) with a friend. I built out and created most of the backend infrastructure and worked on the dashboard frontend too.

Recent Blog Posts 📝