One platform, 27 systems, a small team: product, platform, AWS infrastructure, security and AI. Names are generic; the systems are real.
AI
Autonomous ops agent
Works around the clock with the same skills engineers use: turns each new error into a ticket and a fix PR, reviews and fixes PRs until clean, updates packages daily, runs weekly security, cost and code scans, and consolidates team knowledge nightly. About 90% of its PRs get merged. It never merges itself.
- Hermes Agent
- Claude
- Sentry
- EC2
PLATFORM
Platform migration
A legacy PHP/jQuery system rebuilt as React and Node services on AWS EKS without stopping the business. Now the same strangler pattern moves work off Salesforce: reads go through the Data API, CRM automations become event handlers, MongoDB becomes the system of record.
- React
- Node.js
- EKS
- Salesforce
- MongoDB
INFRA & AWS
Shared EKS cluster
One Graviton cluster for 20+ services: spot node groups spread over six instance pools, cluster autoscaler, VPA and scheduled scaling, Kustomize overlays per app, version upgrades from written runbooks.
- EKS
- eksctl
- Kustomize
- Graviton
SECURITY
AWS Security Hub
AWS Config and Security Hub switched on, then a baseline of 122 failed findings across 45 controls worked one control at a time: fix and verify with a re-pull, or accept with a written reason.
- Security Hub
- AWS Config
- CSPM
AI
AI site editor for non-developers
A chat message becomes a file edit in an isolated per-user pod with a live preview. An accepted change leaves as a branch and a PR, only after the repo's own type-check and lint pass.
INFRA & AWS
CI/CD in every repo
Every repo ships the same way: ARM64 builds, staging on every push, production behind a release step with semantic versioning. Images deploy through Kustomize, SPAs sync to S3 behind CloudFront, packages publish behind a test gate.
- Bitbucket Pipelines
- ECR
- Kustomize
- semantic-release
PLATFORM
Data API
A VPC-internal service in front of MongoDB, DynamoDB and the CRM. Registry-driven with no domain logic; apps move reads over one resource at a time with an off → shadow → on switch.
- Fastify
- MongoDB
- DynamoDB
- Salesforce
SECURITY
WAF at the edge
Four web ACLs across load balancers and the CDN: managed rule sets, rate limits, geo rules, staging gates and a custom block page. Rules live in git and are applied by script.
AI
AI harness for the team
70+ skills, layered rules and 230+ memory entries in one repo, loaded by Cursor and Claude Code. Deny hooks, post-work checks, and a nightly pass that turns repeated lessons into rules.
AI
Code reviews by agents
Every pull request gets an agent review: twelve isolated lanes, a skeptic that tries to disprove each finding, and a different lens on each round. Bot PRs are fixed and pushed until clean; human PRs get one honest comment.
AI
Knowledge app for people and agents
A governed company wiki that replaces a SaaS tool: owners, review dates and a lifecycle per document, live co-editing, and semantic search. Agents read the same source of truth over REST and MCP.
- Next.js
- Yjs
- Atlas Vector Search
- Bedrock
- MCP
INFRA & AWS
AWS cost control
51 cost anomalies investigated and ranked, idle and legacy services retired, the rest right-sized. The monthly bill went down about 30% in two months without cutting capacity.
- Cost Explorer
- Anomaly Detection
- Graviton
SECURITY
Access model
A permission library every app checks with: policy read once and cached per account, rolled out off → shadow → on. A coverage test fails the build when an ungated route appears.
INFRA & AWS
Private deploy path
Images are built in CI and deployed by CodeBuild inside the VPC, so the cluster API endpoint can go private. One Terraform module per service, least-privilege deploy RBAC.
SECURITY
Platform security review
A platform-wide review merged into one plan, image CVEs fixed against the digest that actually runs, and tiered egress network policies per workload, with private peering to the database.
- Inspector
- ECR
- NetworkPolicy
SECURITY
SSO for every app
One sign-in for employees and customers across SPAs and Next.js apps: Google or one-time code, 60-second exchange codes, short-lived JWTs, fail-closed by default.
INFRA & AWS
Backups & multi-region recovery
An inventory of every AWS and SaaS dependency, a backup strategy per resource type, and a runbook to bring the platform up in a second region if the primary one goes dark.
SECURITY
AI pentesting
Evaluated a self-hosted AI pentest agent in three measured runs: white-box repo scans now, active staging attacks once write suppression and allow-listed egress are in place.
AI
MCP server for agents
Streamable HTTP MCP that lets agents look up properties and open maintenance requests, work orders and help-desk tickets through the core API with scoped keys.
PLATFORM
Shared packages & app scaffold
Private npm registry, shared API, UI and lint packages, fleet update scripts, and a Next.js template that scaffolds a new EKS app with SSO, tRPC and data access in one command.
PLATFORM
File & media pipeline
Resumable uploads, image transforms, document conversion and video transcoding behind one service, with queue workers and cron jobs for the heavy lifting.
- Sharp
- FFmpeg
- LibreOffice
- SQS
PRODUCT
Communication hub
One timeline per contact: CRM tasks, calls, SMS, call transcripts and email, synced in the background and searchable in one place.
- Next.js
- MongoDB
- Salesforce
- Gmail API
PRODUCT
Customer portal & public sites
Property search and listings, resident and owner portals, maintenance intake and billing, plus a services site with lead forms.
PRODUCT
Health dashboard
Live business and tech metrics across the CRM, AWS, Kubernetes, Sentry and git in one screen. Read-only on every upstream, keeps its own history.
PRODUCT
Accounting SaaS
Double-entry accounting with market-isolated ledgers per tenant, roles and API keys, and sync with the property systems.
PRODUCT
E-sign & scheduling
Document signing with high-memory PDF generation and post-sign hooks, and appointment scheduling with Google Calendar sync and reminders.
- PDF
- Socket.io
- SQS
- Google Calendar
PRODUCT
Smart-locker kiosk
On-site package lockers: a React and Express app driving a C++ hardware SDK through a .NET 8 wrapper, running unattended under PM2.