A selection of open source projects and tools I’ve built over the years.
Featured Projects#
TEdit - Terraria Map Editor#

The most popular Terraria map editor, used by millions of players worldwide. Edit your Terraria worlds with pixel-perfect precision using an intuitive, paint-like interface.
Highlights:
- 1.9k GitHub stars
- 10+ years of active development
- Cross-platform support (Windows, Linux, macOS)
- Multi-language support (8 languages)
- Active community with thousands of users
Recently underwent a complete rewrite using Avalonia UI framework, bringing modern cross-platform capabilities and improved performance.
Transvoxel-XNA#
C# implementation of the Transvoxel algorithm for seamless voxel terrain level-of-detail (LOD) transitions in XNA/MonoGame projects.
Highlights:
- 73 GitHub stars
- Used in voxel-based game engines
- Solves the T-junction problem in terrain meshing
- Clean, well-documented implementation
Perfect for game developers building procedural terrain systems or voxel-based worlds that need smooth LOD transitions.
View on GitHubTools & Utilities#
OBD-II ELM Serial Dashboard#
Simple diagnostic dashboard for car enthusiasts using ELM327-compatible OBD-II adapters. Monitor real-time vehicle data, read diagnostic codes, and analyze performance metrics.
GitHub3D Printing & Making#
- Filament Calculator - Calculate filament usage and costs for 3D printing projects
- Glowforge Material Manager - Chrome extension for managing custom laser cutter materials
Hardware & Embedded Systems#
IoT & Home Automation#
A collection of hardware projects exploring embedded systems, home automation, and IoT:
- ESP32/Arduino Projects - Sensor networks, automation controllers, custom devices
- RTL-433 Integration - Radio signal decoding for wireless sensors and weather stations
- Turing Pi 2 Cluster - Experimenting with ARM-based cluster computing
- Unraid Docker Templates - Custom containers for home server applications
Archived Projects#
Some older projects that served their purpose but are no longer actively maintained:
- ResourceViewer - Windows resource file viewer
- MsBuildTask.DatedVersion - MSBuild task for dated version numbering
- FilamentCalculator - 3D printer filament usage calculator
Explore More#
View all my projects and contributions on GitHub:
See All RepositoriesInterested in collaborating? Check out the About page for ways to get in touch, or join the TEdit Discord community to discuss projects and ideas.