About

Why?

This app was built as a replacement to other todo list apps, which didn't provide all the functionality I needed or depended on a monthly subscription. Building it has been a great learning experience, and I hope others can learn from it as well!

Tech Stack

ComponentTechnology
Frontend FrameworkReact
APItRPC
StylingTailwindCSS
UI Primitivesshadcn/ui
ORMPrisma
Full-Stack FrameworkNext.js 13 app directory
HostingVercel
DatabasePlanetscale

About Me

Sourced from my GitHub profile

๐Ÿ‘‹ Hi there!

โ„น About Me

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 6 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 a volunteer full-stack web developer at Pitch Labs, a small business education nonprofit. I manage their cloud infrastructure and maintain their website and internal dashboard, both of which are built with Next.js 14, TailwindCSS, and Strapi.

I am currently looking for software engineering internship roles for Summer 2025. Connect with me on LinkedIn!


๐Ÿ›  Currently Working On: ๐Ÿฒ BlueDragon

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


๐Ÿ“š Currently Learning:

  • Creating custom Minecraft server experiences with Minestom
  • Writing web services with Go
  • SQLite and its full-text search extension, FTS5

๐Ÿ’ก Experience

  • 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

๐Ÿ“ˆ Stats

Anurag's GitHub stats-Dark Anurag's GitHub stats-Light