Full-stack engineer based in the U.S. — Azure cloud, modern frontend, AI tooling, and the IaC + pipeline plumbing that makes it all reproducible.
Abernaughty/PCPC is a Pokémon card price checker that's intentionally deployed three ways from one repo to demonstrate architectural range:
| Path | Stack | What it shows |
|---|---|---|
| Vercel BFF | SvelteKit 2 + Svelte 5 → SvelteKit +server.ts → Cosmos |
Modern edge / SSR / BFF |
| APIM + Functions | API Management → Azure Functions v4 → Cosmos / Redis | Enterprise IaC, gateway expertise, ADO pipelines |
| ACA Container | Same Functions image → Azure Container Apps + KEDA | Container fluency, FedRAMP-friendly deployment |
One frontend, three switchable backends, one shared schema via @pcpc/shared. The architectural reasoning lives in ADRs and a comparison document.
Plan, phasing, and risk model: docs/PORTFOLIO_PLAN.md.
- maber-web — pnpm + Turbo monorepo of personal SvelteKit apps (landing, blackjack, portfolio) on Vercel.
- agent-dev — containerized AI agent dev environment with Docker + MCP servers.
- code-vector-sync — MCP server for semantic code search using Qdrant vector embeddings.
- langchain-price-agent — LangChain/LangGraph agent experiments for card pricing.
- maber.io — personal site with a real-time WebGL fluid simulation background.
Cloud & runtime · Azure (Functions, APIM, Container Apps, Cosmos DB, Key Vault, Application Insights) · Docker · KEDA · Redis IaC & pipelines · Terraform (multi-module) · Azure DevOps · GitHub Actions · ACR-backed CI containers Frontend · SvelteKit · Svelte 5 runes · Tailwind v4 · Vercel · TypeScript Backend & data · Node.js (Functions v4) · Python · Cosmos DB · Redis AI tooling · MCP servers · LangChain / LangGraph · Qdrant vector search



