G-Tech Consulting LLCMetro Detroit, MI

Software, firmware, and the hardware in between.

I'm Scott Gusler, a software and systems architect. I build custom software, embedded firmware, and smart-home integrations, and I design the identity systems and secure infrastructure underneath them. Some jobs start with reverse-engineering a serial protocol, and some end in a FedRAMP High environment.

IR · IRONBOW ε 0.98
22.0°C38.0°C
Hover to add heat
Shipping production software since
2007
Years engineering enterprise identity & access management
7+
Integrations & cards in the default HACS store
4
Years running a chat-controlled arcade
6

Services

From a reverse-engineered serial port to a production deployment.

Most projects cross a boundary somewhere: a device and an app, a cloud API and a local network, a prototype and something that has to run unattended. That's where I work best.

Smart home & IoT integration

Custom Home Assistant integrations, Lovelace cards, and automations. If a device has a cloud API, a local protocol, or just a serial bus, I can usually bring it into your dashboard and keep it running locally.

  • Home Assistant
  • HACS
  • Python
  • TypeScript

Embedded firmware & hardware

ESP32 and Arduino firmware, ESPHome components, UART protocol reverse-engineering, stepper and motor control, RFID, and sensors. I prototype on the bench and build it to run unattended for years.

  • ESP32
  • ESPHome
  • C++
  • Arduino

Custom software

Desktop applications, web services, and integrations in C#/.NET, Python, PHP, and TypeScript. I've shipped medical imaging software, EMR software, real-time hardware control, and chat and streaming integrations.

  • C# / .NET
  • Python
  • TypeScript
  • SQL

Identity & access management

SSO and federation, identity governance, virtual directories that merge many sources into one user record, and PKI with certificate-based mutual TLS. I was engineering lead on a FedRAMP High and DoD IL5 platform used by major IAM vendors.

  • PingFederate
  • SailPoint IIQ
  • Radiant Logic
  • MIM
  • PKI

Cloud & DevOps

Infrastructure as code with Terraform on AWS, Google Cloud, and Azure, multi-region high-availability deployments, CI/CD pipelines, and configuration management. Plus the Linux servers, reverse proxies, and TLS that keep sites like this one running.

  • Terraform
  • AWS
  • GCP
  • Azure
  • GitLab CI

Networks & IT operations

Eight years running IT for a consulting firm and a school district: Windows, Linux, and macOS servers, Active Directory, firewalls, switching, routing, and wireless, plus the migrations between them.

  • Active Directory
  • Firewalls
  • Routing
  • Wireless

Selected work

Things I've built, shipped, and kept running.

2017 – 2023 Live on Twitch

ClawArcade

A real claw machine that Twitch chat played around the clock, which grew into a whole arcade. Viewers typed commands and physical machines moved. I built the controllers, the firmware, and the C#/.NET control software that tied chat, cameras, and machines together.

  • Ten game modes on the claw alone, including queue, chaos, team play, trivia, tic-tac-toe, plinko, and marbles.
  • More custom machines: stepper-driven skeeball with bowling and around-the-world modes, a gantry golf game with A* path planning, Kinect bowling, and a chat-controlled water gun.
  • RFID-tagged prizes identified automatically on every win and tracked in a database of player wins.
  • OBS scene automation, an in-chat currency with bounties and rewards, and localized chat responses.
  • C# / WPF
  • Arduino
  • ESP8266
  • RFID
  • OBS WebSocket
  • Twitch API

Home Assistant & ESPHome

Integration

Clockwork

Date, time, and duration sensors: time since a state change, offsets, date ranges, seasons, holiday countdowns, and custom automation conditions, all configured in the UI.

Python HACS default

Lovelace card

Solar Panel Grid

Per-panel solar production on a drag-and-drop map of your roof, with power and energy views and minute-resolution historical playback. Built for microinverter systems.

TypeScript HACS default

Integration

iQua Softener

Water softener monitoring and control with real-time WebSocket flow data, remote shutoff-valve control, and on-demand regeneration. I maintain the actively developed fork.

Python HACS default

Integration

Zone Label Trigger

An automation trigger that fires when someone enters or leaves any zone with a given label. One automation covers every work site, store, or family home.

Python HACS default

ESPHome component

Levoit Vital

Local UART control for Levoit Vital 100S and 200S air purifiers. I contributed PM2.5 fixes, a fan-component rework, and full protocol documentation.

C++

ESPHome component

Homelabs Dehumidifier

Reverse-engineered both generations of the unit's UART protocol, one CRC-16 and one XOR-checksummed, to add power, mode, target humidity, and tank-full sensing.

C++

ESPHome component

HTZSafe Receiver

Turns an off-the-shelf wireless driveway alarm into Home Assistant motion sensors by wiring an ESP32 to the receiver's serial output.

C++

Lovelace card

Weekly Meal Calendar

A seven-day meal planner card backed by any Home Assistant calendar, with add and edit right in the card.

JavaScript

More projects

Med-Hot Thermal Imaging since 2008

Totalvision

Clinical thermography software for Med-Hot's medical infrared imaging systems, written in C#, plus custom hardware to drive the camera's pan-tilt-zoom head.

C# · Medical imaging · FLIR cameras

TitanForge Games since 2011

Bang! Bang! Undead!

Games from my independent studio, built with LibGDX for Android and the browser. Bang! Bang! Undead! runs right in your browser.

Java · LibGDX

About

One engineer, the whole stack.

G-Tech Consulting LLC is the independent practice of Scott Gusler, a software and systems architect in Metro Detroit who has been shipping production software since 2007. I hold a B.S. in Information Technology from Western Governors University with a cybersecurity focus.

I spent seven and a half years at UberEther leading the integration and deployment of enterprise identity (ICAM) platforms, and was engineering lead on a FedRAMP High and DoD IL5 environment. Before that I spent eight years as an IT administrator running servers, networks, and migrations. Since 2008 I've also developed Totalvision, Med-Hot Thermal Imaging's medical infrared imaging software.

On my own time I built a chat-controlled arcade down to the firmware, shipped games under TitanForge Games, and maintain a growing set of Home Assistant and ESPHome projects. G-Tech brings all of it together: software, hardware, and the secure infrastructure underneath. When you hire G-Tech, you work directly with me.

Certifications

  • CompTIA Project+ Active through 2028

Previously certified

  • Cisco CCNA Routing & Switching
  • Cisco CCNA Security
  • CompTIA Security+
  • CompTIA Network+
  • CompTIA Linux+
  • LPI LPIC-1
  • Novell Certified Linux Administrator
  • CIW v5 Database Specialist
  • CNSS 4011
  1. Now G-Tech Consulting LLC Software, firmware, identity & infrastructure
  2. 2018 – 2026 UberEther, Inc. Solutions Catalyst · ICAM engineering lead
  3. 2017 – 2023 ClawArcade Twitch-controlled claw machine & custom arcade
  4. 2014 – 2018 Macprofessionals, Inc. IT Administrator · networks, servers & DevOps
  5. 2014 – 2016 Western Governors University B.S. Information Technology, cybersecurity focus
  6. 2011 TitanForge Games Independent game studio, LibGDX
  7. 2010 – 2014 West Branch–Rose City Schools IT Administrator · district network & servers
  8. 2008 – present Med-Hot Thermal Imaging Application Developer · Totalvision medical imaging
  9. 2007 – 2010 Spartacus Consulting Senior Developer · EMR web applications

Contact

Have a device, a system, or an idea that needs to talk to something else?

Tell me about it. Small fixes and big builds are both welcome, and email is the quickest way to reach me.