● Build Stack
What I build with.
Agentic tools first. Then the web, backend, commerce, native, growth, and automation systems they help me ship. This is how I actually work.
§01
Agentic build + shipping layer
Claude Code + Codex + Cursor + Hermes + PiMy main build loop, with my product judgment steering every plan, edit, and review.Day to day
Custom skill libraryReusable workflows I lean on for audits, research, and the project work I repeat.Agent stack
Worktree → GitHub PR → Codex loopEach feature gets an isolated branch, a scoped PR, an automated Codex review, then a clean merge.Shipping workflow
Verification gatesNothing ships until verify, types, lint, tests, and a production build all pass.Shipping workflow
Custom MCP serversSafety-gated bridges into my apps, accounts, and repo workflows.Agent stack
Context7 + ExaI pull current docs and sources here before I claim anything works.ResearchAudits
Memory + retrievalObsidian, QMD, claude-mem, and Hindsight keep my notes and project recall alive between runs.Memory system
Agent ops + model routingA shared skill library, custom MCP servers, and OpenRouter handle routing and provider switching across every tool.Agent Infrastructure
§02
Web app surfaces
Next.js 16 + VercelApp Router and static generation, deployed and measured on Vercel.PortfolioWedding Website
React 19 + ViteModern React surfaces I build through fast agent-assisted iteration.NightShiftMortals Automated MarketingPortfolio
TypeScript strictStrict types across my contracts, content schemas, and tooling.WebAgentsBackends
Tailwind CSS v4Utility-first styling driven by design tokens in the app theme.PortfolioWedding WebsiteMortals Automated Marketing
GSAP + Lenis + motion/reactMotion timelines and scroll choreography where a surface earns them.PortfolioWedding WebsiteNightShift
Three.js + R3F + dreiWebGL for the cube and the other 3D portfolio experiments.Portfolio3D builds
Web test stackVitest, Testing Library, and ESLint cover the unit, accessibility, and static checks.Web projects
§03
Backend, commerce, and data
Convex + validatorsReactive functions, schema, and scheduled jobs behind synced operator dashboards.NightShiftMortals Automated Marketing
Shopify Admin GraphQL/API + LiquidProgrammatic control of Shopify orders, inventory, and custom storefront sections.MortalsRevenue Intelligence
StripePayment links, checkout, and deposits.NightShiftDoubleTake
ClerkOperator authentication and identity.NightShift
Resend + SvixTransactional email and signed webhook verification.NightShift
AI SDK + AnthropicThe generation layer behind marketing drafts, compliance passes, and reply drafting.Mortals Automated MarketingNightShift
Meta / Google / TikTok Ads APIsDirect paid-media integrations gated by budget caps and approvals.Mortals Automated Marketing
MERN + AWS video infrastructureThe MongoDB, Node, and GPU-backed video pipeline from my sports-tech era.DoubleTake
§04
Native Apple builds
SwiftUI + Swift 6.xNative macOS and iOS views, from menu-bar shells to app-store-ready screens.TallyLumaMortals Fitness
SwiftData + CloudKitLocal persistence and iCloud sync through native Apple storage.Tally
Apple Foundation Models frameworkOn-device intelligence with a heuristic fallback.Tally
EventKit + UserNotifications + Swift ChartsCalendar writeback, native reminders, and spend charts.Tally
CoreXLSX + libxlsStatement import for modern and legacy Excel files.Tally
CoreGraphics + AppKit + ServiceManagement + CarbonGamma curves, menu-bar behavior, launch-at-login, and global hotkeys.Luma
Supabase + CoreData + StoreKit 2The workout corpus, offline cache, and subscription plumbing.Mortals Fitness
Swift Testing + XCTestNative regression tests for app logic and parsers.Apple projects
§05
Product, growth, and ops
Retell + Twilio + Cal.com API v2Voice agents that match callers and hand off to a booked calendar slot.NightShift
Apollo + Instantly + Google WorkspaceLead sourcing, cold-email sequencing, and the deliverability setup behind it.NightShift
Mortals DTC operating stackKlaviyo, Triple Whale, Intercom, Sellerboard, and Finaloop run lifecycle, attribution, and support.Mortals
Observability + reportingGA4, Sentry, and Recharts cover analytics, errors, and operator charts.NightShiftMortals Automated Marketing
Ops research + workflowsFirecrawl and Notion handle account research, CRM, and the operating docs.NightShiftLeading Outdoor
§06
Research + automation
Python 3.11+CLI automation, audio pipelines, and the data glue between them.Wedding DJ MixerTranscription
TyperThe command-line interface for repeatable, sequenced runs.Wedding DJ Mixer
Spotify Web API + spotipyPulls playlists and their metadata.Wedding DJ Mixer
librosa + pyloudnorm + ffmpegAudio analysis, loudness checks, and media processing.Wedding DJ Mixer
RapidFuzz + pandasTrack matching, metadata cleanup, and export tables.Wedding DJ Mixer
OpenAI Whisper + Gemini APITranscription, long-context summaries, and clean Obsidian notes.Transcription pipeline
Agent SDK + markdown rulesSeven-source revenue-intelligence runs with named rules and private weekly output.Revenue Intelligence
Gmail-safe MCPBounded inbox retrieval for context, never a public claim surface.Revenue Intelligence


