Teaching Utilities

Tools built for educational purposes

Godot Leaderboard

A complete leaderboard system for Godot games with secure HMAC authentication, ranking modes, and flexible data storage.

Secure Flexible Real-time
Access Utility →

Teaching Tool 2

Another educational utility coming soon...

Coming Soon

Teaching Tool 3

More tools to help students learn...

Coming Soon

Personal Projects

Exploration in web development and programming

Bedrock-to-Java Global Bridge

Want to play Minecraft with your friends without edition limits? This project bridges Xbox, PlayStation, Switch 2, and mobile devices into a 24/7 Java Edition server running on Apex Hosting, so everyone plays together—no player limits, no barriers.

🎮 How to join: Add friend M0ddedX on Xbox Live, then select the server from the in-game menu. Bedrock players connect to 104.193.182.181:5570. PC players on Java Edition can connect directly to pwd.apexmc.co.

Linux Administration Network Engineering Automation & Monitoring Cloud Infrastructure
  • Enables cross-platform play: consoles and mobile join the same server as PC Java players.
  • Automated watchdog monitoring ensures 24/7 uptime with zero-downtime restarts.
  • Custom DNS and network layer translates Bedrock Edition requests into Java Edition sessions.
  • Optimized for always-free cloud resources with memory management and process recovery.

MA Globle

A geography guessing game that challenges players to identify Massachusetts municipalities using distance-based feedback and interactive map visualization. Each guess reveals how far you are from the target, with municipalities color-coded by proximity.

Full-Stack Development Geospatial Data D3.js Visualization REST API
  • Processes official US Census TIGER/Line shapefiles into GeoJSON for 351 Massachusetts municipalities.
  • Calculates Haversine distance between guesses and target using latitude/longitude coordinates.
  • Real-time SVG map rendering with D3.js shows color-coded distance feedback (red → green).
  • Daily puzzle system with deterministic seeding ensures all players get the same challenge.
  • Share game results via URL parameters - friends can see your winning path on the map.
  • LocalStorage-based stats tracking: games played, best score, and average without accounts.

Project Three

Coming soon...

Coming Soon

About

I'm passionate about teaching programming and web development to the next generation of developers. Through hands-on projects and practical utilities, I help students understand real-world applications of programming concepts and modern development practices.

Technical Specializations

Frontend Development

HTML CSS JavaScript

Backend Development

Node.js AWS

Data & Deployment

PostgreSQL Heroku

This site showcases my personal projects and the tools I've created to support my teaching practice. The Godot Leaderboard is a prime example of full-stack development—combining a modern frontend interface with a secure backend API and persistent database storage, all deployed on lightweight infrastructure.