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 |
| Service Agreement Manager | HVAC/plumbing service-business workflows for customers, equipment, agreements and renewals, maintenance schedules, work orders, recurring billing, payments, and reporting. | 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 | View walkthrough |
| 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 | View walkthrough |
| 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 | — |
My Contributions Shipped in Official Releases:
| Project / release | Shipped contribution | Release evidence |
|---|---|---|
| ci-agent-audit v0.1.4 | Add Amp CLI signature — PR #31 | Official release notes · Explicit contributor credit |
| Sentry JavaScript SDK v11.10.0 | Cloudflare Workers KV instrumentation — PR #25488 | Release notes · Contributor credit |
| Sentry JavaScript SDK v11.9.0 | Export the LoaderSentry type — PR #25357 |
Release notes · Contributor credit |
| Sentry Python SDK v2.72.0 | Move FastAPI active-thread tracking into Starlette — PR #7825 | Release notes · PR author credited |
| Home Assistant Frontend 20260930.0 | Fix light color temperature gradient in RTL — PR #54468 | Release notes · First-contribution credit |
These release pages provide public evidence that the contributions reached published software, in addition to the individual merged pull requests listed below.
Merged contributions to established projects:
- laya-guard #101 — Allow safe project-relative
chmodcommands — added a narrowly scoped safe-command allowlist forchmod +x,chmod u+x, andchmod a+xon eligible relative project paths, while rejecting recursive operations, unsafe paths,.git/targets, numeric modes, and glob-based bypasses; added regression coverage and updated the rule-verdict snapshot (Python · Security policy · YAML · Pytest · Open source). Fixes #94; merged on November 3, 2026. - Ansible community.postgresql #967 — Handle PostgreSQL prerelease versions in
postgresql_ping— added a fallback tocurrent_setting('server_version_num')for PostgreSQL beta and release-candidate versions, while preserving existing release-version parsing and output; added regression coverage for PostgreSQL 19 beta/RC and regular release versions (Python · PostgreSQL · Ansible · Testing). Merged after maintainer approval. - memtomem #2998 — Explain how to add tags when the tag list is empty — improved the CLI empty-state message with a concrete
mm add "..." --tags a,bexample and added regression assertions for the hint (Python · CLI · Developer experience · Testing). Merged after maintainer review. - memtomem #2997 — Add IPv6 coverage for CSRF host helpers — added parameterized regression tests for bracketed IPv6 hosts, port stripping, malformed values, and Origin parsing in the CSRF helpers (Python · IPv6 · CSRF · Testing). Approved by the maintainer with CI reported green.
- rk-deploy #6 — Add a controller-side dry-run deploy preview — added
rkdeploy deploy --dry-runto preview each selected board's package, resolved install root, and fully rendered systemd unit on the controller, with tests verifying that fleet execution, SSH commands, and SCP uploads are not invoked (Python · CLI · Deployment tooling · Testing). The maintainer verified the implementation and confirmed all 15 tests passed. - ci-agent-audit #31 — Add Amp CLI signature — added a signature covering the
ampCLI, its package identifiers and execute-mode flags, and the Amp Code Review GitHub Actions container (Developer tooling · YAML · CI/CD). Merged and shipped in ci-agent-audit v0.1.4, whose release notes credit @faizansaiyed123 for the Amp contribution. - Home Assistant Frontend #54468 — Fix light color temperature gradient in RTL — RTL-aware light color temperature gradient in the Lovelace light color-temperature card feature (Web frontend · TypeScript · CSS).
- Sentry JavaScript #25488 — Cloudflare Workers KV instrumentation — added tracing for Workers KV
get,getWithMetadata,put,delete, andlist; merged and included in Sentry JavaScript SDK v11.10.0. - 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.
- Awesome Claude Agents #12 — Modernize React Component Architect agent for React 19/Next.js 14 — Reworked the React Component Architect agent definition to emphasize React 19, the Next.js App Router, Server Components, and current UI patterns (Developer tooling · Markdown · React/Next.js guidance).
| 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




