Selected system / personal and professional work
Built and usedAI-assisted platform and infrastructure engineering
I use AI-assisted engineering across application, service, data, and infrastructure boundaries, carrying work from implementation into running and validated systems.
The problem
Engineering work often crosses frontend, backend, data, integration, and operations concerns. The work is incomplete when AI accelerates one code change but leaves the surrounding system, deployment, observability, or maintenance disconnected.
Scope
AI-assisted workflows span full-stack applications and services as well as Linux and Docker infrastructure. Agents help with controlled remote execution for work such as provisioning and configuring machines, installing runtimes and services, deployment, failure inspection, and environment validation. The dedicated development sandbox increasingly acts as a control environment spanning repositories, tools, services, and infrastructure.
My role
My contribution
I use AI-assisted workflows across architecture and implementation, carrying problems beyond the repository boundary into infrastructure and operations. Engineering judgment and validation stay with me.
System design
Architecture and technical decisions
Treat the application and its service boundaries as the owners of domain behavior, authorization, and authoritative data.
Use retrieval and vector search to provide bounded context to AI workflows while preserving source provenance and system ownership.
Use MCP to expose capabilities across a boundary; keep domain rules and application logic in their service layers.
Use bounded infrastructure workflows to carry architecture decisions into a running system, with explicit validation and recovery boundaries.
System boundaries
Constraints and qualifications
- Domain rules, authorization, and authoritative application data remain in their service layers.
- MCP exposes capabilities across a boundary; it does not become the home for application logic.
- AI-assisted engineering in my environment does not stop at the code boundary: infrastructure work extends through controlled remote execution and environment validation.
- Autonomy should increase inside engineered boundaries; do not assume controls that have not been established for a particular environment.
Design approach
Guiding principles
- Carry a problem through application behavior, APIs, data, operations, and delivery.
- Treat observability, backups, and deployment as part of the system, not follow-up work.
- Use AI to reduce the time from understanding a problem to delivering a complete, validated system.
Conceptual architecture
System views
AI-assisted engineering continues beyond the code boundary.
I build and operate infrastructure as well as software. Bounded AI-assisted workflows help carry work into controlled remote execution: configuring machines and services, deploying applications, inspecting failures, and validating environments. My dedicated development sandbox increasingly acts as a control environment across repositories, tools, services, and infrastructure.
- idle
- incoming
- active
- outgoing
- settled
Conceptual sequence · not live telemetry.
Execution sequence
- 01ApplicationApplication → API and service layer
- 02API and service layerAPI and service layer → MCP capabilities · API and service layer → PostgreSQL and vectors
- 03MCP capabilities + PostgreSQL and vectorsMCP capabilities → Identity and access · PostgreSQL and vectors → Agent runtime
- 04Identity and access + Agent runtimeAgent runtime → Workflow orchestration
- 05Workflow orchestrationWorkflow orchestration → Containers and Linux
- 06Containers and LinuxContainers and Linux → Network and ingress
- 07Network and ingressNetwork and ingress → Observability
- 08ObservabilityObservability → Backups and recovery
- 09Backups and recoveryBackups and recovery → Deployment
- 10Deployment
Intended effect
Intended effect
Experienced engineers can use AI to compress the distance between identifying a problem and delivering a complete production system, carrying the work across design, implementation, operations, and validation.
Technologies and components
- TypeScript and React
- React Router and Node.js
- PostgreSQL and Supabase
- RAG and vector search
- MCP and OAuth
- Docker and Linux
- Vercel and deployment infrastructure
- Monitoring and backups