Brandon portrait

Brandon

Senior Computer Engineer

Tech Lead

Supervisor

Education

Indiana Purdue Fort Wayne

BS in Computer Engineering, 2012-2016

Chapman Scholar

About Me

I'm happiest when I'm making things that help other people. Whether it's a brand new product to fill a gap in the market, a mobile app that fills a niche need that isn't being met, or just creating a new library that makes my teammates' lives easier, I love to design and build answers to life's questions.

I strongly believe in doing things right the first time. I don't expect anybody to come behind me and clean up my mistakes later - I try my hardest to do it right the first time. I make plenty of mistakes and do my best to learn from them, but that doesn't stop me from trying to put the best first iteration forward, every time.

I believe in building secure, reliable, and maintainable software -- these three factors sum up "code quality" for me.

  1. Apps should be written to avoid bugs & memory leaks that may be detrimental to users.
  2. They should perform as expected every time to avoid frustrating users. If they don't, that's a bug: see rule 1.
  3. An app that isn't maintainable is a ticking time bomb, waiting to break rules 1 and 2. Write quality comments that explain intent, don't get caught up on a "code is documentation" mantra that harms team members (especially newer ones). Write useful tests that allow you to refactor with confidence. Keep code clear, organized, and simple.

At home, I like to spend time on personal projects such as FocusedPhotons, electronics projects, and self-hosting a variety of services, such as GitLab and Immich. Apart from tech, I enjoy photography (mostly landscapes), ultimate frisbee, pickleball, and backpacking.

What I'm Doing Now

I spend most of my time at Tangram Flex working on Verifier and leading program teams. Outside of work, my time is split between weekend travel, sports, photography, and personal projects. The largest personal project currently is FocusedPhotons, which I'm preparing to launch on both the Android and iOS app stores.

Experience

Senior Software Engineer
Tangram Flex - Dayton, OH
2019 - Present
  • Created the Verifier tool: a new patented product & feature that's unique in the market.
  • Tech lead for many project teams performing on contracts, doing everything from security and testing to code generation and containerization
  • Technical advisor & product advisor for both internal & external teams, as well as for customers
  • Actively collaborate with peers & leadership to "level up" the team, looking for skill & career development opportunities as well as team culture improvements
  • Collaborate regularly with other product leads and company leadership on product direction, such as cross-team product initiatives, how to sell Verifier, and technical milestone prioritization
Software Engineer
General Dynamics Mission Systems - Dayton, OH
2017 - 2019
  • Brought up a new product board from scratch
  • Created new embedded Linux drivers & adapted existing drivers to link FPGA-based peripherals
  • Developed & adapted FPGA applications

Skills

Favorite Programming Languages

C++
Rust
Python
C

Top Tools & Platforms

Docker
Kubernetes
Git
GitLab
CI/CD
Claude
Cline
AI

Projects

Verifier

Patented product enabling model-based testing of software components based on their message interfaces, saving time and money in integration by catching issues in new or third-party components earlier in the development lifecycle.

C++
Tangram Pro
Docker
Kubernetes
pkg

Git-based dependency management for C++, Flex, and more

Rust
Tokio
Git
FocusedPhotons

Mobile app giving photographers a private & searchable map to save and return to their favorite spots

Flutter
Dart
Android
iOS
LLM
Cross-Domain Solution

Breaks the mold for cross-domain solutions with its credit card footprint. Filters network messages based on user-defined rules and conditions.

C
C++
Embedded Linux
VHDL