API
A defined interface that lets software systems request data or actions from one another. APIs connect the frontend, backend, AI providers, payments, and external services.
REST API
An HTTP-based API pattern using routes and methods such as GET, POST, PATCH, and DELETE to expose application data and operations.
FastAPI
A Python framework I use to build typed backend APIs, application services, AI orchestration endpoints, webhooks, and data workflows.
React
A component-based JavaScript library for building interactive user interfaces and reusable product behavior.
Next.js
A React framework I use for production frontends, routing, rendering, application structure, and full-stack product interfaces.
TypeScript
Adds static typing to JavaScript so component contracts, data models, and application behavior are easier to reason about and maintain.
Backend
The server-side layer that handles business logic, data access, authentication, integrations, AI execution, and secure operations behind the interface.
Database
Persistent structured storage for application state, users, events, traces, transactions, evidence, analytics, and workflow history.
SQLite
A lightweight relational database used in several systems for durable application state, migrations, traces, and transactional records.
Authentication
Verifies who a user is—for example, through login and session handling—before granting access to protected product areas.
Authorization
Determines what an authenticated user is allowed to see or do, including Admin-only actions and capability-based access.
ExampleAuthorization supports the governed support-agent workflow, helping turn model behavior into a controlled, inspectable product process rather than an isolated chat response.
View Governed AI Email Agent case study →
Webhook
An event-driven HTTP callback that lets an external service push a change to the application, such as an inbound email or payment event.
ExampleWebhook supports the governed support-agent workflow, helping turn model behavior into a controlled, inspectable product process rather than an isolated chat response.
View Governed AI Email Agent case study →
Stripe Integration
Connects subscriptions and payment events to product access, revenue state, attribution, commissions, and financial workflows.
DNS
The naming layer that maps domains and subdomains to infrastructure. I have configured domains, API subdomains, email-related DNS, and production routing.
HTTPS / TLS
Encrypts traffic between users and services. It is a baseline production requirement for authenticated apps, APIs, and payment-connected systems.
Reverse Proxy
Sits in front of application services to route requests, terminate HTTPS, apply caching or security rules, and expose internal services safely.
Caching
Stores reusable responses or assets closer to the requester to reduce repeated work, latency, and origin load.
Cloudflare
Used for domain/DNS management, HTTPS, proxying, caching, and security around self-hosted product infrastructure.
MCP — Model Context Protocol
A standardized protocol for connecting AI clients to external tools, resources, and context. I use MCP to connect Figma with AI development environments including Claude and Codex, enabling AI-assisted workflows to work directly with design context through a shared integration layer.
ExampleI connect Figma to Claude and Codex through MCP so AI tools can access design context through a standardized interface, bridging design and AI-assisted implementation workflows without building a separate custom integration for each client.
MHS — Model Hardware Standard
Research Preview
A shared specification for AI agents to safely discover, understand, and operate physical devices through standardized hardware interfaces. MHS is model-agnostic and can be accessed by agent harnesses through standard protocols such as MCP.
Current Status · Aug 2026Anthropic opened MHS as a research preview with partners across science, robotics, electronics, and manufacturing. The preview is focused on interoperability, physical-world safety evaluations, and deployment best practices ahead of a planned open-source release.
View Anthropic research preview →