My name is Brendan, and I love solving complex problems. I am a Computer Science student at North Carolina State University, and I have been doing computer programming as a hobby for over 7 years, building projects like BlueDragon (Kubernetes, Kotlin, Next.js, MongoDB), Easysearch (Go, SQLite), and a capture-the-flag recruitment challenge (Next.js, Docker, SQLite) for my high school's cybersecurity team.
I'm also working part-time at Purdue's Rosen Center for Advanced Computing on AnvilOps, a platform-as-a-service that automates the build and deployment process needed to run apps on Kubernetes.
BlueDragon is a custom Minecraft server network with original and innovative minigames. It's built on Kubernetes with Agones for game server management and Tekton for CI/CD. Deployed applications include a Minecraft server implementation written in Kotlin (based on Minestom), a queue service that communicates with game servers over gRPC, and a Next.js 14 website that displays player statistics from our MongoDB database.
π¨βπ» Website Β· π¬ Discord Β· β GitHub
- The C programming language
- Android app development with Kotlin and Jetpack Compose
- Kotlin/Java, with deep knowledge of Minecraft client and server development
- Knowledge of the Minecraft protocol
- HTML, CSS, JavaScript, and TypeScript
- JavaScript frameworks, including React with Next.js, SolidJS, Svelte, and VueJS (primarily with the Options API)
- Docker, Docker Compose, and OCI image tools like Buildah, Kaniko, and nerdctl.
- Kubernetes and Agones, an open-source game server scaling and orchestration system build on top of Kubernetes
- SQL databases (primary SQLite) and MongoDB





