Skip to content
View Abernaughty's full-sized avatar

Block or report Abernaughty

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Abernaughty/README.md

Hi, I'm Mike Abernathy

Full-stack engineer based in the U.S. — Azure cloud, modern frontend, AI tooling, and the IaC + pipeline plumbing that makes it all reproducible.

Featured project — PCPC: one product, three architectures

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.

Other active work

  • 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.

Tech I work with

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

Connect

Pinned Loading

  1. PCPC PCPC Public

    Full-stack Pokémon card price checker built on Azure serverless — Svelte, Azure Functions, Cosmos DB, Terraform IaC

    TypeScript

  2. agent-dev agent-dev Public

    Containerized AI agent development environment using Docker and MCP servers with security hardening

    Python

  3. langchain-price-agent langchain-price-agent Public

    LangChain-based price lookup agent

    Python

  4. blackjack blackjack Public

    Blackjack game with a web frontend

    Python

  5. maber.io maber.io Public

    Personal portfolio site with a real-time WebGL fluid simulation background built in GLSL

    JavaScript

  6. code-vector-sync code-vector-sync Public

    MCP server for semantic code search using Qdrant vector embeddings

    Python