AI consulting to help move ideas forward.

I help startups, SaaS teams, and agencies design and ship AI systems, document workflows, and complex web platforms. Your team and agents run the system after handoff.

Tricks I use to ship fast and save tokens

Choose the right level of involvement

Choose strategic guidance, focused implementation, or embedded development based on what your project needs. Every engagement is designed so your team and agents can run the system after handoff.

Advisory

Strategic guidance for AI architecture, product planning, technical decisions, and implementation reviews.

Development

Senior engineering capacity working directly with your team to own complex features, integrations, AI systems, and web platforms.

What I build with

Application architecture, AI systems, document intelligence, and production operations.

4 domains · 24 capabilities Core specialty

Application architecture

Typed product surfaces, APIs, and multi-tenant foundations.

  • Next.js
  • TypeScript
  • React
  • GraphQL
  • API design
  • Multi-tenant SaaS

AI systems

Agents, retrieval, and evaluation wired into real products.

  • LLM integrations
  • AI agents
  • Retrieval and RAG
  • Evaluation
  • Model routing
  • Cost and latency

Document intelligence

PDFs and spreadsheets turned into verified structured data.

  • OCR
  • Structured extraction
  • Evidence linking
  • PDF and spreadsheet workflows
  • Long-running processing
  • Human verification

Production systems

Auth, billing, jobs, and observability that hold under load.

  • PostgreSQL
  • Authentication and SSO
  • Billing
  • Background jobs
  • Real-time systems
  • Observability
Calvin Maighan

Senior engineer with production experience

Calvin is a senior product engineer. He works across frontend architecture, backend systems, AI integrations, document processing, authentication, billing, and infrastructure. He focuses on products where technical decisions decide whether you can ship.

Calvin Maighan

10+ years of building ambitious products

Open-source client libs for shared UI state, theme, i18n.

Libraries

Package What it does Repo
active-state Tiny keyed pub/sub store — React, DOM bindings, persist / shared / SSR CalvinMaighan/active-state
active-theme Mode + color on :root — persist by default, /lite, /state + <ActiveTheme /> CalvinMaighan/active-theme
active-i18n Typed dictionaries + useText() / t() — persist by default, /lite, /state + <ActiveI18n /> CalvinMaighan/active-i18n

Together

import { ActiveState, useActiveState } from "active-state/react";
import { ActiveTheme } from "active-theme/state";
import { ActiveI18n } from "active-i18n/state";
import { useText } from "active-i18n/react";
<>
 <ActiveState init={state} ssr />
 <ActiveTheme init={theme} />
 <ActiveI18n init={i18n} />
 {children}
</>
const [layout, setLayout] = useActiveState(LAYOUT);
const [mode, setMode] = useActiveState(THEME);
const { t, setLocale } = useText();

One bus for prefs. Theme paints data-theme / CSS vars. useText() gives t under <ActiveI18n />; setLocale writes the bus.