mg

Software engineer

Mckelle Gravelle

Frontend and backend web development.
Java applications and libraries.

Personal projects

UI library

Ravioli Views

React-inspired components, state, and lifecycle hooks for building Minecraft inventory interfaces in Java.

  • Java
  • Paper / Spigot
Web app

Open Docs

A self-hosted document workspace for personal use, with a block editor, nested pages, and reusable templates.

  • React
  • Next.js
  • TypeScript
  • Tiptap
  • Supabase

Work experience

JoinEnder

Full-stack software engineer

Built much of the web app for an online gaming club, including its React interfaces and backend integrations. Built voice chat that automatically grouped players by where they were playing, so they could talk to the people in their game.

TechnoClash

Lead software engineer

Developing a multiplayer factory-building game in Minecraft. Responsible for the Java gameplay systems, services that simulate factories while players are offline, and infrastructure that runs the platform.

Atlassian Big Bash

Lead software engineer

Built multiplayer games and the systems that coordinated team sessions for Atlassian’s employee event, serving more than 3,000 employees across four continents.

Skills & tools

Frontend

  • React
  • Next.js
  • TypeScript

Backend

  • Java
  • Spring
  • Node.js

Data & APIs

  • Supabase
  • Hasura
  • Redis
  • gRPC

Infrastructure

  • Docker
  • GitHub Actions