Skip to content

// resume

Connor Meador

AI Automation Engineer · Full-Stack Developer

  • Remote (U.S.)
  • Hybrid or on-site
  • Open to relocation
  • Full-time or contract
  • Eastern Time
  • Available now
  • 18 live sites in production
  • Multi-model AI router
  • 10-site AI directory network

01 / summary

Founder of ROC Web Tech, where I run 18 live sites (13 mine, 5 for clients) on AI systems I built: a multi-model AI router (Claude, GPT, Gemini, Groq, DeepSeek, local Ollama) with automatic failover and hard budget caps, AI chat assistants on 10 sites, and a RAG pipeline (local embeddings + LLM reranking) serving my internal knowledge base.

Client work ships to the same bar: Monroe Overhead Door (mod585.com) runs 19 service-area pages across a 67-page site; its homepage scores Lighthouse 100 SEO / Best Practices (Accessibility 94). Full-stack: Next.js 16, React 19, TypeScript, Supabase/Postgres.

02 / experience

  1. Founder & Full-Stack Engineer

    ROC Web Tech (independent AI & web studio) · rocwebtech.com

    – · Penfield, NY (remote)

    • Architected a multi-model AI router (Claude, GPT, Gemini, Groq, DeepSeek, local Ollama) with automatic failover, GPU-contention locking, and hard budget caps — powering AI chat assistants on 10 sites, paired with a RAG pipeline (local embeddings + LLM reranking) serving my internal knowledge base.
    • Automated operations end to end: a multi-agent build system with automated verification gates, an autonomous SEO engine (IndexNow, sitemap + Search Console coverage, geo-based local rank tracking), a free automated site-audit lead magnet (instant Lighthouse scan, results emailed), and 11 n8n workflow-automation templates.
    • Run 18 live sites — 5 client sites, a 10-site local-business directory network, and 3 studio and portfolio sites — every deploy gated by a production build, every launch audited against Core Web Vitals, WCAG, and a Lighthouse 95+ target.
    • Ship production Next.js 16 / React 19 / TypeScript apps with real backends — Auth.js role-based access, Supabase/Postgres row-level security, and Accept Blue payment checkout — documentation-first, with async client communication and Vitest and Playwright tests where the logic lives.

03 / projects

  1. Architect / Solo Developer · 2026

    • Self-hosted AI platform behind ROC Web Tech: multi-provider routing with failover and per-run budget caps, a RAG knowledge base exposed over MCP, and a multi-agent build pipeline whose steps count as done only after a script confirms the claimed files exist (open source: github.com/ConnorMeador/assert-artifacts). Public RAG pipeline (github.com/ConnorMeador/rag-pipeline-ts) benchmarked on BEIR SciFact: hybrid BM25 + vector retrieval lifts nDCG@10 from 0.687 to 0.712.
    • TypeScript
    • Node.js
    • Claude API
    • OpenAI API
    • Ollama
    • MCP
  2. My Place Cigar Lounge

    www.my-place-lounge.com ↗

    Solo Developer · 2026

    • Members-only platform: Auth.js-authenticated member/owner portal with Supabase RLS + middleware, event RSVPs, and invite flows — covered by Vitest, Playwright, and RLS-policy integration tests. RBAC pattern open-sourced at github.com/ConnorMeador/supabase-rls-auth-demo.
    • Extended it to mobile: a React Native (Expo) iOS client with Face ID unlock, universal links, and over-the-air updates — production build shipped to TestFlight, staged at v1.0.2 for App Store review.
    • Next.js 16
    • TypeScript
    • Supabase
    • Auth.js
    • Accept Blue
    • React Native
    • Expo
  3. Architect / Solo Developer · 2026

    • Ten live Rochester service directories — 250+ sourced business listings in LocalBusiness schema, weighted rankings, per-niche AI chat assistants, and MongoDB lead capture.
    • Next.js 16
    • TypeScript
    • OpenAI API
    • Vercel AI SDK
    • MongoDB

04 / open source

Public repos with real test suites and green CI — clone one and run the suite yourself.

  • rag-pipeline-ts

    TypeScript RAG pipeline extracted from a production system — local Ollama embeddings, cosine retrieval, opt-in LLM reranking that fails open.

    • 44 tests · CI green
    • BEIR SciFact benchmark
    • nDCG@10 0.687 → 0.712
  • assert-artifacts

    Verifies that files an AI agent claims it wrote actually exist, are fresh, and aren’t stubs — the check that gates every step of my own multi-agent build pipeline.

    • 13 tests · CI green (Linux + Windows, Node 20/22/24)
    • Zero dependencies
  • supabase-rls-auth-demo

    Next.js + Supabase auth/RBAC reference with Row-Level Security — integration tests prove the policies actually block cross-role reads, not just that they exist.

    • CI green
    • SQL migrations + threat model

05 / skills

AI & Automationcore
Multi-model AI routing + failoverMulti-agent orchestrationRAG (hybrid BM25 + vector, LLM reranking)Retrieval evals (nDCG, MRR — search-quality scoring)MCPPrompt EngineeringVercel AI SDKClaude APIOpenAI APILiteLLMOllaman8n
Backend & Data
Node.jsREST APIsPostgreSQLSupabaseAuth.jsRow-Level SecurityStripeMongoDBSanity CMS
Frontend & Mobile
Next.js 16React 19Tailwind CSS 4App RouterReact NativeExpoEAS BuildWCAG Accessibility
Languages
TypeScriptJavaScriptPythonSQLHTMLCSS
DevOps & Tooling
Git & GitHubVercel CI/CDGitHub ActionsDockerPlaywrightVitestSEO / JSON-LD

06 / education

  1. Computer Science coursework

    Orange Coast College

    –

    4.00 GPA · President’s List & Honors List

    Relevant coursework

    • Data Structures
    • Discrete Math
    • C++
    • Java
    • C#/.NET
    • Python
  2. Computer Science coursework

    Santa Barbara City College

    4.00 GPA · Vice President, Computer Science Club · Founding President, Entrepreneurship Club

  3. Computing & Information Technologies coursework

    Rochester Institute of Technology

    –

    3.4 GPA · Left in Spring 2026 to ship production work full-time.