Skip to content
View the3dcoder's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report the3dcoder

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
the3dcoder/README.md
Staff Full-Stack Engineer and Software Architect

Earl Hayes

Mobile Β· Web Β· Desktop Β· Automation Β· Additive Manufacturing Β· IoT

Catalog Professional site LinkedIn Email

Profile views

🧭 About

I ship software to app stores, objects off a 3D printer, and every so often a Linux driver because the vendor wouldn't write one. You can find my work live on iOS, Android, and Windows/MacOS App Stores β€” business service, geocaching, fitness, 3d print-shop tooling, and even games β€” every single one built solo, from data model through store listing.

Many tech stacks, I prefer .NET and MAUI, with React where the web needs it. When the tool I want doesn't exist, that becomes the next project: KeydialCommander started because a Huion keypad shipped with no Linux support. Side projects is the one addiction that I don't know if I'll ever kick. Squirrel!

⚑ At a Glance

πŸ§‘β€πŸ’» Role Staff Full-Stack Engineer
πŸ›οΈ Also Software Architect
πŸ“ Based in Michigan, USA Β· ET
🚒 Shipped 20+ store titles · 30+ web apps
πŸ”­ Now Cache Creature card engine Β· print-shop tooling
🧰 Sidelines 3D models · prints · AI/LLM tooling
πŸ“¬ Contact earl@bigbwain.com

πŸ“± Shipped Work

App What it does Platforms
Cache Creature Local-first collectible card app β€” cards generated from a moment, signal, prompt, or scan iOS Β· Android Play Β· App Store Β· Site
Your Whey Fitness Offline-first workout tracker β€” sessions, history, stats, local backup. Rebuilt on MAUI iOS Β· Android Play Β· App Store Β· Site
3DCDesign Print-shop organiser β€” printer profiles, jobs, materials, estimates, reports. Local, not cloud iOS Β· Android Play Β· App Store Β· Site
Adventure Cache Geocaching companion β€” hide caches, log finds, earn badges iOS Β· Android Play Β· App Store Β· Site

Also on Google Play: Rubetris, a four-wall arcade puzzle. Plus Microsoft Store titles and 30+ web apps β€” full catalog here.


πŸ”§ Open Source & Hardware

  • KeydialCommander β€” Linux driver and Stream-Deck-style GUI for the Huion Keydial Mini (K20). evdev-grab remapping across all 18 keys and the dial, profiles, macros, app launch, embedded REST/WebSocket API, React front end.
  • rubybiscuits β€” Xteink X4 e-paper firmware, written in C.
  • MAUI3DColorMixing β€” .NET MAUI 3D painter and exporter.
  • Cacheboard β€” One dashboard for metrics across accounts, LLMs, and services, because reading five of them wasn't working.

πŸ› οΈ Stack

Languages

C# TypeScript Python C SQL

Backend & Platform

.NET ASP.NET Core Entity Framework Core Node.js gRPC GraphQL Microsoft Entra ID

Frontend & Cross-Platform

.NET MAUI Blazor React Next.js WPF

Data

SQL Server PostgreSQL SQLite Azure Cosmos DB Redis MongoDB

Cloud & DevOps

Microsoft Azure Docker Kubernetes Terraform GitHub Actions Linux


πŸ“Š Languages

Top languages

🐍 Contribution Snake

Contribution snake animation

🀝 Building something cross-platform?

I take on contract work in .NET, MAUI, and React β€” mobile, web, and the hardware-adjacent parts nobody else wants.

Email Earl See the catalog

Popular repositories Loading

  1. MAUI3DColorMixing MAUI3DColorMixing Public

    .NET MAUI 3D Painter and Exporter

    C#

  2. rubybiscuits rubybiscuits Public

    Xteink X4 E-Paper Firmware

    C

  3. KeydialCommander KeydialCommander Public

    Linux driver + Stream-Deck-style GUI for the Huion Keydial Mini (K20): evdev-grab remapping of all 18 keys and the dial, with profiles, macros, app launch, an embedded REST/WebSocket API, and a Rea…

    Python

  4. CachePalContent CachePalContent Public

    CachePalContent

    JavaScript

  5. Cacheboard Cacheboard Public

    I wanted a simple, easy to read dashboard with up to date metrics across multiple types of accounts, llms, and services. This is it.

    HTML

  6. the3dcoder the3dcoder Public