Senior Full-Stack Engineer for Complex SaaS Systems

12+ years bridging engineering, product, and customers in B2B SaaS. I translate complex business and technical requirements into working software — and into language that stakeholders, clients, and teams can act on.

View Selected Work
David Justice with his dog

About

My career has always sat at the intersection of engineering, product, and customer needs. I started in enterprise support, moved into QA, and eventually into software engineering — not to leave the customer-facing work behind, but because I wanted the technical depth to actually solve the problems I was seeing. That path gives me something most engineers don't have: I can write the code, run the demo, shape the requirements, and explain the tradeoffs to a non-technical stakeholder in the same conversation. I've traveled on-site to client brokerages, delivered product demos, acted as technical liaison during escalations, and used FullStory and Amplitude data to influence roadmap decisions. Lately I've been building AI-assisted workflows with Claude and MCP that have meaningfully changed how my team plans and ships. I'm looking for a TPM or Solutions Engineer role at a B2B SaaS company where deep technical credibility and customer-facing communication both matter.

Selected Impact

Featured Work

Internal Google Ads Platform

Served as the sole frontend engineer for an internal campaign platform used by a 34-person digital marketing team managing 3,000+ client accounts and $784K+ in ad spend. Shaped early architecture in React/MUI and built automated budget management, in-app controls, and CRM integrations.

View details →

Modernizing a Legacy CRM Contact Experience

Led redesign and refactor work across contact pages, filtering, and action systems — including a Vue 2 to Composition API migration — while preserving permissions, communication states, and business-critical legacy behavior.

View details →

Fixing Search and Data Access Parity

Reconciled SQL and Elasticsearch query behavior so segmentation, permissions, and contact visibility matched intended business rules across legacy and modern systems.

View details →

Work Experience

Inside Real Estate

Senior Software Engineer · 2023–Present

Primary engineer, designer, and product owner for an internal Google Ads campaign platform. Used FullStory and Amplitude with the Director of PM to shape roadmap decisions. Created architectural documentation and implementation guides for cross-team initiatives. Built AI-assisted workflows with Claude and MCP that reduced sprint planning overhead across the team.

BoomTown

Software Engineer II · 2017–2023

Worked directly with product managers and company leadership to shape workflow-heavy CRM features, advising on edge cases, user behavior, and business rules. Traveled on-site to brokerages and represented engineering at client conferences. Acted as technical liaison during escalations and delivered product demos and enablement sessions for client-facing teams.

BoomTown

QA Engineer → Associate Software Engineer · 2013–2017

Progressed from manual QA into automation and software engineering through multiple promotions. Helped shape lead-routing and claim-based assignment workflows based on real brokerage operations. Built and maintained a Cucumber/Ruby/Selenium test automation framework and performed API testing for BoomTown's first mobile app.

Blackbaud

Support Specialist → Senior QA Analyst · 2010–2013

Selected to work directly with early users of a newly built ticketing platform — part QA, part customer success, part product researcher. Gathered bugs, explained product behavior, and translated feedback into structured input for product, design, and engineering. Advanced to Senior QA Analyst during a high-stakes rollout.

Education & Credentials

Appalachian State University

B.A. Electronic Media & Broadcasting · Minor in Business

The Iron Yard

Ruby & Application Development

Stanford Online

Introduction to Databases

Certified ScrumMaster

CSM · Scrum Alliance

AWS ML Engineer Associate

In Progress · AWS Skill Builder

Contact

If you're building a product that needs someone who can think across engineering, product, and customer needs — or if you just want to connect — feel free to reach out. I'm open to TPM and Solutions Engineer roles at B2B SaaS companies.