Open to Senior Software Engineer roles
Don Bowman
Senior Full-Stack Software Engineer
Software Engineer. Problem Solver. Builder.
I build scalable web applications, microfrontends, and real-time systems using Angular, React, TypeScript, .NET, and modern CI/CD tooling.
What I bring
Full-stack engineering with senior-level ownership
I have experience building business-critical applications, mentoring developers, improving code quality, and delivering features across complex enterprise environments. Recently, I worked as a Senior Software Engineer at KBX, contributing to full-stack feature development, microfrontend architecture, CI/CD improvements, and team mentorship through pairing and code reviews.
Featured work
Projects and case studies
OBD2 Dashboard
A Raspberry Pi 5 dashboard for real-time vehicle telemetry using React, FastAPI, WebSockets, and Docker.
Enterprise Microfrontend Architecture
Microfrontend application architecture using Angular, React, single-spa, TypeScript, RxJS, and shared frontend patterns.
CI/CD Migration
Migration support from Azure DevOps pipelines to GitHub Actions workflows for improved developer visibility and maintainability.
1993 Mustang Coyote Swap
A hands-on engineering project involving a 1993 Foxbody Mustang, Gen 2 Coyote swap, 6R80 transmission, diagnostics, wiring, tuning, and CAN/OBD2 systems.
Technical strengths
Tools I use to build reliable software
Beyond the keyboard
Where software meets hardware
Outside of professional software development, I work on a 1993 Foxbody Mustang with a Gen 2 Coyote (2015 Mustang) and 6R80 (2016 F150 automatic) swap. This project has pushed me into diagnostics, wiring, CAN/OBD2 data, tuning workflows, and custom dashboard ideas — the same kind of systems thinking I bring to software architecture.
Looking for a senior engineer who can move across the stack?
I bring experience in frontend engineering, backend APIs, architecture, CI/CD, mentoring, and real-world problem solving.