Portfolio · LinkedIn · Open-source contributions · Engineering evidence · All repositories
I build full-stack products with a backend-first focus: domain APIs, relational data, authentication and authorization, background jobs, third-party integrations, and the interfaces that connect them. My strongest work goes beyond CRUD screens into connected business workflows, tenant boundaries, and reliable state transitions.
Multi-tenant SaaS · Python APIs · PostgreSQL · Background workers · Realtime systems
An end-to-end agency workflow connecting CRM and deals with proposals, project delivery, team time, invoicing, reporting, and a client portal.
- Proposal acceptance links sales state to project delivery.
- Organization context, PostgreSQL row-level security, audit records, explicit state transitions, and atomic billing operations.
- Background jobs, notifications, webhooks, timesheets, invoice generation, and client access.
Stack: FastAPI · PostgreSQL / RLS · SQLAlchemy · React · TypeScript
Implementation paths
A workflow platform for HVAC, plumbing, and related trades, connecting customer equipment and service locations to agreements, renewals, maintenance, work orders, billing, and reporting.
- Agreement management, maintenance schedules, work orders, equipment records, and customer imports.
- Recurring invoices, invoice PDFs, payment/refund/credit flows, exports, and billing events.
- Separate maintenance, billing, notification, SMS, and webhook workers; company-scoped records and cookie-based browser sessions.
Stack: FastAPI · PostgreSQL · SQLAlchemy · Alembic · React · Vite · Docker
Frontend · Backend · Product walkthrough
Implementation paths
Agreement API · Maintenance rules · Recurring billing worker · Webhook signing
A multi-tenant workspace for private product catalogs, competitors, collection sources, offering matches, price observations, discovery jobs, and change alerts.
- Scheduled collection with atomic job claims, leases, and fencing tokens.
- Price observations, snapshots, job history, and tenant-scoped alerts.
- URL validation, public-address checks, redirects, HTTP collection, and browser-based discovery.
Stack: FastAPI · async SQLAlchemy · PostgreSQL · Redis · Celery · HTTPX · Playwright · React
Implementation paths
Collection API · Collection runner · Discovery service · URL validation
A platform combining synthetic signals and a repository-provided host agent through one telemetry pipeline.
- Bounded ingestion, host-scoped keys, sequence deduplication, anomaly detection, and sustained alert rules.
- Incident correlation, SLO/error-budget evaluation, audit history, signed notifications, and delivery replay.
- Authenticated WebSockets and a realtime processing path separated from database writes.
Stack: FastAPI · PostgreSQL · SQLAlchemy · WebSockets · psutil · React · TypeScript
A media-processing platform that moves video, audio, and image work out of HTTP requests and into background jobs.
- Direct and resumable chunked uploads with processing status and progress tracking.
- FFmpeg probe/transcode, clip, trim, split, merge, watermark, and overlay operations.
- Upload size/type/signature checks; PostgreSQL metadata and Redis/ARQ job coordination.
Stack: FastAPI · PostgreSQL · Redis / ARQ · FFmpeg · Next.js · TypeScript
A support platform combining organization knowledge, document ingestion, retrieval-augmented generation, cited answers, conversations, and ticket workflows, with a local Ollama model runtime.
- Background extraction, chunking, embeddings, hybrid search, and reranking.
- Cited responses, low-confidence handling, and explicit treatment of retrieved documents as untrusted reference data.
- Organization-scoped conversations, knowledge documents, customers, and tickets.
Stack: FastAPI · PostgreSQL / pgvector · Ollama · Procrastinate · Next.js
Implementation paths
The featured write-ups above go deeper on selected systems. This index brings the other major products together and keeps quick links to the repositories and available product walkthroughs.
| Project | Main engineering scope | Repositories | Product Walkthrough |
|---|---|---|---|
| AgencyOS | Agency operations from CRM and proposals through project delivery, team time, billing, reporting, and client portal. | Frontend · Backend | View walkthrough |
| Nexora | Multi-tenant competitive price intelligence, leased collection jobs, price observations, discovery, and alerts. | Frontend · Backend | View walkthrough |
| Telemetry | Host-agent ingestion, anomaly detection, correlated incidents, SLOs, and realtime WebSocket delivery. | Frontend · Backend | — |
| Autofix | Automotive service workflows covering appointments, inspections, repair orders, estimates, invoices, payments, inventory, and customer portal. | Frontend · Backend | View walkthrough |
| Cleanflow | Business operations covering customers, contracts, leads, jobs, invoices/payments, audit history, and notifications. | Frontend · Backend | View walkthrough |
| Sayphora | Full-stack beauty and cosmetics commerce: catalogue, cart and server-side pricing, orders, stock, reviews, wishlist, loyalty, promotions, AI beauty tools, and admin analytics. | Repository | View walkthrough |
| PrintOscar | E-commerce storefront and admin workflows for products, cart, wishlist, orders, inventory, order tracking, reviews, refunds, and payments. | Frontend · Backend | — |
| Fieldline CRM | Sales pipeline, relationship health, explainable operational intelligence, data quality, automation, imports, merge history, and saved views. | Frontend · Backend | View walkthrough |
| Feature Flag Platform | Organization/project-scoped flags, targeting, deterministic rollouts, environment controls, and scoped SDK keys. | Demo · Frontend · Backend | View walkthrough |
| Product Analytics | Event ingestion and deduplication, identity merging, project keys, access-scoped analytics queries, and exports. | Frontend · Backend | View walkthrough |
| LedgerPulse | Organization-aware invoicing, expenses, customers/vendors, payments, recurring invoices, and scheduled operations. | Frontend · Backend | View walkthrough |
| Marketing Campaign Management | Campaign scheduling, audiences, durable email delivery, failed-recipient retries, unsubscribe checks, tracking, and reporting. | Frontend · Backend | — |
| Flow Desk | Tenant-scoped clients, projects, tasks, time entries, invoices, API keys, and webhooks. | Frontend · Backend | View walkthrough |
| Jeca Real Estate | Real estate product with property pages, leads, agent/admin workspaces, and IDX integration plumbing. | Frontend · Backend | — |
Merged contributions to established projects:
- Sentry JavaScript #25488 — Cloudflare Workers KV instrumentation — tracing instrumentation for KV operations.
- TrustFlow SDK #586 — Export
isWalletRejection— public wallet entry-point export with regression coverage. - Sentry JavaScript #25357 — Export the
LoaderSentrytype — TypeScript type for the CDN loader interface. - Sentry Python #7825 — Move active-thread tracking into Starlette — centralizes sync-handler thread tracking.
| Area | Technologies |
|---|---|
| Backend | Python · FastAPI · Flask · Pydantic · REST · OAuth2 / JWT |
| Data and async | PostgreSQL · SQLAlchemy · Alembic · Redis · ARQ · Celery · Procrastinate |
| Realtime and processing | WebSockets · Server-Sent Events · FFmpeg · background workers |
| Frontend | React · Next.js · TypeScript · Vite · Tailwind CSS |
| Delivery and verification | Docker · GitHub Actions · Pytest · integration testing · Playwright |
I prefer implementation evidence over arbitrary performance numbers, user counts, or decorative statistics. The engineering evidence guide maps major profile claims to the code that implements them.
Backend Developer · Python APIs · Full-Stack Systems




