Product engineering, embedded systems, and polished interfaces

Building software that connects interface, hardware, and real-world use.

Full-stack engineering with a bias toward practical systems, clean interaction design, and products that need to work beyond a demo. Python, JavaScript, BLE workflows, cross-platform applications, and the infrastructure thinking to support them.

4 Featured product builds
Full Stack From UI to data and hardware integration
Full-Stack, Cross-Platform A recurring pattern across projects

Selected Work

Projects that demonstrate product judgment as much as implementation skill.

Accessibility • Computer Interaction 02

Accessibility Eye-Tracking Tool

A real-time gaze-based magnification tool designed to improve accessibility through responsive visual assistance and practical interaction behavior.

Productivity • Desktop Utility 03

Megaclipboard

A multi-item clipboard utility with custom key mappings and a workflow-first design, built to make frequent task-switching less disruptive.

Mobile • Capacitor 04

Workout Tracker

A cross-platform mobile app with persistent storage and an interactive interface, focused on useful day-to-day tracking rather than novelty.

About

An engineer with range across application development, systems thinking, and device-adjacent software.

Shipping usable software, making technical decisions that hold up under real constraints, and keeping the user experience coherent from first interaction to long-term maintenance.

The work spans full-stack application development, cross-platform mobile interfaces, BLE communication, desktop tooling, and infrastructure-aware system design. The common thread is building software that feels intentional, stable, and useful.

Frontend & interaction

Responsive interfaces, clean information hierarchy, and attention to the last 10% of polish.

Software systems & data flow

Python, SQL, and strong C/C++ fundamentals applied with pragmatic architecture and maintainable foundations.

Embedded & systems context

Embedded systems work across hardware and software, including ATMEGA and HC-12 modules, PLC environments, FPGA design, and device communication workflows.

Capabilities

Technical range shaped by real builds across software, devices, and infrastructure.

Application Engineering

Python, JavaScript, HTML5/CSS3, SQL, jQuery, AJAX, Bootstrap, and production-focused UI implementation.

Mobile & Desktop

Capacitor, PySide6, pyqtgraph, persistent interfaces, operator workflows, real-world usability.

Embedded & Connectivity

C/C++, ATMEGA and HC-12 modules, Arduino IDE, ArduinoBLE, LSM6DS3, PLC programming context, FPGA design, and BLE integration.

Systems & Infrastructure

Windows Server, Linux, FreeBSD, VLAN/VPN/firewall design, router and switch configuration, VoIP, access control.

Contact

Open to thoughtful engineering roles, product teams, and technically demanding builds.

Mike Gibson

The fastest way to review work is through GitHub. Email is available on request through the reveal action below to reduce low-effort scraping.

Open GitHub