← Selected work

Flagship case study

East Bay AV
Business OS

A purpose-built operations platform that replaces fragmented business workflows with a single, maintainable software system.

Role
Designer & developer
Focus
Backend & operations
Stack
Python / PostgreSQL / Linux
Status
Active system
01

The problem

Customer information, job progress, billing activity, and operational history are tightly connected—but generic tools often split them across separate systems. The result is duplicate entry, missing context, and workflows that depend too heavily on memory.

The approach

Model the operation, then build the software around it.

The platform treats the business as a connected system: a lead becomes a customer, a customer has jobs, jobs create activity, and activity supports billing and follow-up.

01Lead intakeCapture structured requests
02Customer & jobMaintain shared context
03Work & billingTrack operational progress
04Activity historyPreserve the full record

System design

A backend built to evolve safely.

Interface layer
Public lead intake
Administrative workflows
REST endpoints
Application layer
FastAPI
Authentication & authorization
Business rules
Data layer
PostgreSQL
SQLAlchemy models
Alembic migrations
01

Explicit data models

Relational structures reflect business concepts and keep connected records consistent.

02

Controlled change

Schema migrations make database evolution repeatable across environments.

03

Protected behavior

Automated tests cover critical application and API workflows as the system grows.

04

Operational ownership

Linux deployment experience informs logging, configuration, and maintainability.

Capabilities

One connected operating picture.

CRM

Customer context

Contact details, relationship history, and operational notes stay attached to the customer record.

JOBS

Job management

Work moves through clear stages with the information needed to coordinate execution.

BILL

Billing workflows

Billing activity connects to the job that produced it, reducing ambiguity and duplicate entry.

AUTH

Controlled access

Authentication and authorization protect administrative workflows and sensitive records.

API

Structured interfaces

API-first boundaries support maintainable internal workflows and future integrations.

TEST

Automated confidence

Pytest coverage helps catch regressions in the behaviors the operation depends on.

Outcome

Software shaped by direct operational feedback.

The project demonstrates the full engineering loop: identifying an expensive workflow problem, translating it into a domain model, implementing the application and data layers, testing critical behavior, and operating the result.

This case study intentionally omits customer data, credentials, internal URLs, and private infrastructure details.

  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Pytest
  • Linux

Interested in the engineering behind the work?

Let’s talk about the problem you’re solving.