Gec Enterprises industrial systems and company by gectheory

Gec's Minecraft Portfolio

@gec1gec2 Email reaganiwadha@outlook.com GitHub reaganiwadha

Kubo Studios

Minecraft Bedrock Developer

  • TypeScript
  • Molang
  • Minecraft JSON
  • Custom tooling
  • Regolith
Active July 2025 - Present

Private Client

Freelance Minecraft Developer

  • Java
  • Fabric
  • MixinExtras
  • Go
  • Protocol Buffers
  • gRPC
  • Serial I/O
Completed December 2023 - December 2023

Developed a Minecraft sound-location system for a private client, connecting spatial sound telemetry to external hardware.

Reso sound-location system icon
Reso Fabric audio hook and Go hardware bridge

The client needed a way to locate in-game items through sound and gave me freedom to define the technical approach. I designed the complete solution around a game-side capture layer and a separate hardware bridge.

For the game-side layer, I built a Fabric client mod with a MixinExtras hook inside the sound playback system. It preserves normal playback while capturing the sound identifier and volume, source and player coordinates, player orientation, and the source angle relative to the player's view. Each event is encoded with Protocol Buffers and sent to a local unary gRPC service.

I also built the custom Go intermediary and serial writer. It receives the gRPC events, calculates distance, classifies sound identifiers into hardware output buckets, and writes newline-delimited messages containing bucket, angle, distance, and volume. The service includes configurable listener and baud settings, stdout diagnostics, Windows device discovery by VID and PID, wait-until-connected behavior, serial reconnection after write failures, and process recovery after unexpected panics.