# AJ Reyes > CTO and AI product developer. AJ Reyes is a hands-on CTO who designs, builds and ships AI products end to end: brand, product design, web, native iOS, backend, and the agents inside. AJ builds with Claude Code and Codex, and checks the work with tests and evals. Years of running a web agency and leading marketing for a real-estate developer mean AJ builds with the business in mind. ## Contact - Email: aj@ajreyes.dev - LinkedIn: https://www.linkedin.com/in/aj-reyes-a84072356 - GitHub: https://github.com/dbawebdesign - Résumé: https://ajreyes.dev/AJ-Reyes-Resume.pdf ## Experience - Chief Technology Officer, Waffl (January 2025 to present). Builds AI-powered products for Waffl and its clients, directing product planning, application and backend architecture, and infrastructure decisions. - Marketing Director, Incore Residential (2025 to present (full time at first, part time since January 2026)). Brand concepts and marketing for new-construction multifamily rental communities. - Founder and owner, DBA Web Designs (2020 to 2025). Founded and ran a web design and development agency. - Education: College studies at Polk State College and Chicago State University, 2008 to 2012, focused on business, marketing and management. ## Skills, by discipline - Creative (Brand, story, video and words: the work that makes people care before they understand.): Brand identity, Logos and lockups, Art direction, Video and reel editing, Copywriting, Digital marketing (Google Ads, Facebook Ads), Market analysis - Design (How it looks, feels and flows: interfaces, design systems and the details people notice.): UI and UX design, Design systems, Interaction and motion design, Responsive and mobile layouts, Marketing sites, Accessibility - Product (Deciding what to build, for whom and in what order, then getting it shipped.): Product planning, Discovery with real users, Roadmaps, Pricing and billing, Multi-role apps, Analytics (PostHog, Google Analytics) - Evaluation (Proving it works before anyone relies on it: tests, evals and sign-off checks.): Evals and LLM judges, Golden test sets, Acceptance scenarios, Playwright end-to-end tests, Unit tests, Research sign-off workflows, Design QA - Infrastructure (What it all runs on: cloud, data, background jobs, isolation and security.): Supabase and Postgres with row-level security, pgvector, Drizzle, Background jobs (Inngest, Trigger.dev), Durable workflows, WebSockets and realtime, Isolated runtimes, Vercel, Fly.io and Render, Docker, Sentry - Engineering (Writing the software itself: web, iOS and the backend behind them.): TypeScript, React, Next.js, Astro, Node (Express, Fastify, Hono), Python, Swift and SwiftUI, Expo and React Native, three.js and React Three Fiber, TipTap, Stripe, Agentic engineering with Claude Code, Codex and Cursor - AI (Making AI do real work: agents that use tools, remember, and ask a person before anything risky.): Claude Agent SDK, Anthropic and OpenAI SDKs, OpenAI Agents SDK, Vercel AI SDK, LangChain, Google ADK, Tool use and integrations, Multi-agent orchestration, Structured output, Retrieval and embeddings, Memory, Model routing and cost tracking, Voice (LiveKit) ## Work ### Websites and smaller builds Sites, tools and experiments. Founder of DBA Web Designs: design and engineering. 2020 to present. Live. Client sites and small products since 2020, from the DBA Web Designs agency and after: storefronts, directories, tools and a game. - Creative: Brand and copy for local businesses, ministries and nonprofits that didn’t have either yet. - Design: Each site designed from scratch for its audience, like Simply Wholistic Living’s calm editorial storefront. - Product: Small products of AJ’s own: Ensō, a themed Go game, and a tool that shows potential savings from uploaded purchase orders. - Engineering: Astro, Next.js and React builds, including ecommerce with an admin CMS and a password-protected, multi-tenant church directory. - Root and Rise Chiropractic (Astro and GSAP), West Point Aviation Foundation, TikiTaka College Prep, FSV Spark Investments and VeritasIQ sites. - Simply Wholistic Living: an editorial storefront with guide ecommerce, an admin CMS and Stripe, Supabase and Resend. - Grace Baptist Directory: a password-protected, multi-tenant church directory on Next.js and Supabase. - BAV Savings Challenge: upload office-supply purchase orders and see potential savings. - Ensō, a themed Go game in React with rules tests; a Google ADK market-research agent; and AI answer-engine optimization agents in Python. Stack: Astro, Next.js, React, GSAP, Supabase, Stripe, Resend, Python, Google ADK ### Waffl AI operations platform for agencies. CTO: product, architecture, design and engineering. 2025 to present. Live. Client and project operations for agencies, run alongside a team of AI employees. Clients get portals; the team gets projects, sprints and tasks; AI teammates such as Maya (marketing) and Jordan (finance) plan and do the work with real tools. - Creative: gowaffl.com, a scroll-driven world built in Astro and GSAP. - Design: A task composer that turns one sentence into structured work, inside a full app design system. - Product: Client portals, projects, sprints and tasks for agencies, with AI planning the sprints. - Infrastructure: Supabase with 35+ tables behind row-level security, and the agent service running on Fly.io. - Engineering: React, TypeScript and Vite on the front, Express and WebSockets behind it. - AI: An orchestrator hands work to six named AI employees built on the Claude Agent SDK, with tools from 1,048+ apps. - An agent service built on the Claude Agent SDK: an orchestrator routes work to six named AI employees and a Builder assistant, over Express and WebSockets on Fly.io. - Tools come from Composio and Nango; the integrations catalog searches 1,048+ apps. - Agentic project and sprint planning, recurring tasks that run through integrations, and a task composer that turns a sentence into structured work. - React 18, TypeScript and Vite on Supabase, with 35+ tables behind row-level security and multi-role access. - gowaffl.com: an Astro and GSAP scroll-driven world (the repo has 1,116 commits). Stack: Claude Agent SDK, React, TypeScript, Vite, Tailwind, shadcn/ui, Framer Motion, TanStack Query, Supabase, Postgres RLS, Express, WebSockets, Fly.io, Composio, Nango, Astro, GSAP Link: https://app.gowaffl.com ### Incore Residential Marketing and web for a multifamily developer. Marketing Director: brand, web and growth. 2025 to present. Live. AJ leads marketing for new-construction rental communities: brand concepts, the company site, property launches, listings, paid media and analytics. - Creative: Brand concepts, social and paid campaigns on Google and Facebook for new rental communities. - Design: Designed incoreresidential.com and the landing site for The Meridian at Pine Island. - Product: Owns listings, analytics and market analysis for each property launch. - Engineering: Built the company site in Next.js with GSAP motion, and the Meridian site on React, Vite and Hono. - incoreresidential.com, built in Next.js with GSAP motion. - The Meridian at Pine Island landing site (React, Vite, Hono and Resend). - Google Ads, Facebook Ads, Google Analytics, Search Console, and listings on Apartments.com, Zumper and Zillow. Stack: Next.js, GSAP, React, Vite, Hono, Resend, Google Ads, Facebook Ads, Google Analytics Link: https://www.incoreresidential.com ### Learnology AI Agentic learning platform for homeschool families. Product, architecture and engineering. 2025 to present. Live. An agentic LMS: parents and teachers create whole courses and lessons with AI, then run them with gradebooks, quizzes and teacher tools. Students study with Luna, an AI tutor that remembers them. - Product: Separate portals for teachers, parents and students, with gradebooks, quizzes and teacher tools. - Infrastructure: A background worker builds whole courses; Stripe billing and Resend email run the business side. - Engineering: Next.js and a TipTap editor with about 30 extensions, including real-time collaboration and math. - AI: Luna, an AI tutor with memory and semantic search over each student’s own material. - A course-generation worker that builds full courses in the background. - Luna, the AI tutor, with memory and semantic search over the student’s own material. - A TipTap editor with about 30 extensions, including real-time collaboration and math. - Teacher and parent portals, Stripe billing and Resend email. 442 commits so far. Stack: Next.js, TypeScript, Supabase, Vercel AI SDK, Anthropic, OpenAI, LangChain, Embeddings, TipTap, Stripe, Resend Link: https://www.learnologyai.com ### IES commercial-door ERP ERP for a commercial-door installer. Product, architecture and engineering. 2025 to 2026. Internal. Quotes, estimates, pricing rules (CPQ), client management and invoicing for a commercial-door installation business, where every number has to be exactly right. - Product: Quoting, estimates, client management and invoicing in one system for an installation business. - Evaluation: Golden test cases built from supplied sources check every price book for accuracy. - Infrastructure: A worker on Render turns supplier price books into pricing rules. - Engineering: React, TypeScript and TanStack Query. - A price-book ingestion worker on Render that turns supplier price books into pricing rules. - Golden test cases from supplied sources to check price-book accuracy. Stack: React, TypeScript, TanStack Query, Render workers, Golden tests ### VibeChat Group chat with AI in the room. Product and engineering. 2025 to 2026. In development. A real-time group chat app where your friends’ chat has its own custom AI in it, plus live voice rooms. - Design: Friends give their group’s AI a personality, like a Dungeon Master for game night. - Infrastructure: Live voice rooms on LiveKit, with a Hono backend on Supabase. - Engineering: An Expo and React Native app, 286 commits in. - AI: Claude, GPT and Gemini behind each chat’s custom AI member. - Expo and React Native with a Hono backend, Supabase and TanStack Query. - LiveKit voice, and Claude, GPT and Gemini behind the AI members. 286 commits. Stack: Expo, React Native, Hono, Supabase, LiveKit, Anthropic, OpenAI, Gemini ### Arete Gamified microlearning app. Product and engineering. 2025. In development. Type what you want to learn and get a gamified path from beginner to mastery, with adaptive lessons and spaced repetition. - Product: Gamified microlearning with adaptive lessons and spaced repetition. - Engineering: Expo and React Native on Supabase. - AI: Type any subject and AI writes a path from beginner to mastery. - Expo and React Native on Supabase, with GPT-5 generating the curriculum. Stack: Expo, React Native, Supabase, OpenAI ### AuthorizationIQ AI tools for organ procurement organizations. Web and product engineering. 2025 to 2026. Client work. Predictive analytics, AI conversation support and performance dashboards that help organ procurement organizations improve donation authorization rates. - Design: A marketing site that explains a specialized product to the people who run organ procurement. - Product: Four tools in one story: operations support, predictive analytics, conversation support and performance dashboards. - Infrastructure: Supabase for data and sign-in, with Sentry watching production. - Engineering: The site, plus a Next.js 15 app built with Tailwind, shadcn/ui and Zod. - The marketing site and a Next.js 15 app on Supabase, with Sentry monitoring. Stack: Next.js, Supabase, Tailwind, shadcn/ui, Sentry, Zod ### Mission Mentor SCOUT VA claims assistant for veterans. Product and engineering. 2025 to 2026. Client work. SCOUT is an AI intake assistant that adapts its onboarding to each veteran’s readiness for a VA claim, from ready to file to just exploring. - Design: A calm, steady interface for a stressful process, with progress saved as you go. - Product: Three readiness paths, so a veteran with every document and one with none both leave with a next step. - Engineering: React, TypeScript, Zustand, and forms validated with React Hook Form and Zod. - AI: An AI-assisted intake that reads service documents, suggests claims and scores readiness, built against a mock API ready for the real service. - Adaptive onboarding in five stages: welcome, document upload, analysis, gap filling and a summary. - A readiness score and evidence checklist that shows what’s missing and how to get it. - React, Vite, TanStack Query and Recharts. Stack: React, Vite, TypeScript, Zustand, React Hook Form, Zod, TanStack Query, shadcn/ui ### CSB Compass AI curriculum builder for a national ministry. Product, architecture and engineering. 2026. Live. Christian Service Brigade’s platform for building curriculum from the ministry’s own material, tracking progress, and giving students an interactive world to explore. - Creative: three.js world art for each program, so students have a world to explore. - Product: Curriculum building and progress tracking for a national ministry. - Infrastructure: Saves a finished curriculum in 28 steps, with batches running in parallel. - Engineering: Next.js, TypeScript, TanStack Query and a TipTap editor for leaders. - AI: Drafts curriculum with the Claude Agent SDK and structured output, grounded in the ministry’s own content. - A builder on the Claude Agent SDK and Anthropic SDK that drafts with structured output, grounded in a knowledge base of the ministry’s content (Voyage embeddings). - Saves a finished curriculum in 28 steps, with batches running in parallel. - three.js world art for each program, and a TipTap editor for leaders. Stack: Next.js, TypeScript, Claude Agent SDK, Anthropic SDK, Structured output, Voyage embeddings, TanStack Query, three.js, TipTap Link: https://www.compass.csbministries.org ### Grow Level Local SEO and AI visibility platform for agencies. Product, architecture and engineering. 2026. Live. Agents that audit and grow a local business’s visibility in Google Maps and AI answers. Every agent shows its plan, estimated cost and approval rule before anything runs. - Product: An audit funnel, a CRM stage engine and Stripe billing for agencies that sell local SEO. - Evaluation: An output-critic judge grades the agents’ work and feeds a learning loop; Playwright tests the app end to end. - Infrastructure: A Python service drives headless Chrome for Maps rank grids, and Inngest runs the workflows. - Engineering: Next.js and TypeScript on Supabase, with client sites on Astro and Vercel. - AI: About 25 versioned agent skills with model tiers and a cost ledger; each run shows its plan, cost and approval rule first. - A Maps rank-grid audit funnel, backed by a Python audit service running Chrome. - About 25 versioned skills with model tiers, a cost ledger, and an output-critic judge that feeds a learning loop. - A command palette that shows the plan, estimated cost and approval rule before a run. - A CRM stage engine, Inngest workflows, Stripe billing, PostHog analytics, Playwright end-to-end tests, and client sites on Astro and Vercel. Stack: Next.js, TypeScript, Supabase, Inngest, Python, Headless Chrome, Stripe, PostHog, Playwright, Astro, Vercel Link: https://www.gogrowlevel.com ### Coram Deo Christian companion app and iMessage agent. Brand, product and engineering. 2026. Private beta. An iPhone-first Christian-life assistant you can use in the app or just text in Messages. It answers with Scripture, plans, and keeps you on track. - Creative: An olive-and-gold identity and a site that reads like a quiet book: “All of life before God.” - Design: iPhone first, with an artifact viewer that makes longer answers easy to read. - Evaluation: An evals folder checks the agent’s answers before they ship. - Infrastructure: Background jobs on Trigger.dev and data on Supabase. - Engineering: An Expo and React Native app. - AI: An agent you can text in iMessage, built on the OpenAI Agents SDK, that answers with Scripture from API.Bible. - An Expo and React Native app, plus an agent reachable over iMessage. - OpenAI Agents SDK with an evals folder that checks answers before they ship. - Background jobs on Trigger.dev, Scripture from API.Bible, and an artifact viewer for longer answers. - An olive and gold identity system. Stack: Expo, React Native, Supabase, Trigger.dev, OpenAI Agents SDK, Evals, API.Bible, Vercel Link: https://coramdeo-agent.vercel.app ### Freedom Finish Carpentry Brand, website and operations app for a carpentry company. Brand, design and engineering. 2026. Client work. Everything a growing trades company needed: a brand (logo, truck wrap, apparel, social), a new website, and an operations app the crew runs from their phones. - Creative: A whole brand: logo, truck wrap, apparel and social. - Design: Role-based screens for owners, managers and crew, built for phones on a job site. - Product: Discovery docs that turned how the company actually works into the product plan. - Engineering: An offline-first Next.js app for scheduling, job timers, earnings and vendor payables, with CSV, Excel and PDF exports. - An offline-first Next.js app (Dexie) to schedule and assign work, run job timers on the phone, review earnings and track vendor payables. - Role-based screens for owners, managers and crew, with CSV, Excel and PDF exports. - Discovery docs that turned how the company works into the product plan. Stack: Next.js, TypeScript, Dexie, Offline-first, Brand identity ### TheoMaps Native iOS Bible map app. Founder: brand, design, research pipeline and native iOS. 2026. In development. A native iPhone app that tells the whole Bible as a map in seven acts. Pinch from the whole story down to a chapter or a verse, walk a 3D temple, and follow turn-by-turn directions through the Gospel. - Creative: A full brand system, “Literary Serif. Parchment & Brass.”, and theomaps.com. - Design: Pinch from the whole Bible down to a single verse, walk a 3D temple, or follow directions through the Gospel. - Product: Seven acts, Daily Challenges that bring readers back, and a StoreKit 2 pricing plan. - Evaluation: Every place and event is a research record: 1,367 of 1,394 are signed off, and nothing ships marked as a draft. - Engineering: A native iOS app in Swift and SwiftUI. - SwiftUI, with StoreKit 2 for the pricing plan and Daily Challenges to bring readers back. - Every place and event is a research record: 1,367 of 1,394 are signed off, and nothing ships marked as a draft. - Uses the Berean Standard Bible text. - A full brand system, "Literary Serif. Parchment & Brass.", plus theomaps.com. Stack: Swift, SwiftUI, StoreKit 2, Research pipeline, Brand system Link: https://www.theomaps.com ### Kairoi Bible-first history of the world. Founder: data, design and engineering. 2026. In development. A browser-based, fully sourced, synchronological history of the world: an interactive Adams-style chart, a self-built 3D globe, and scenes. The dataset is the product. - Creative: The Kairoi mark and an engraved-map identity: “The appointed times of the nations.” - Design: A zoomable chart of all of history that still reads like a printed page. - Product: A fully sourced history where the dataset itself is the product. - Evaluation: Every record is scored, and a separate review studio checks them before they’re used. - Infrastructure: A research pipeline pulls OpenBible geocoding, Pleiades and Wikidata into records, with Zod schemas as the single source of truth. - Engineering: A self-built 3D globe in React Three Fiber, in a Next.js Turborepo with Drizzle and Supabase. - A Turborepo with Zod schemas as the single source of truth for every record. - A research pipeline that pulls OpenBible geocoding, Pleiades and Wikidata into scored entity records. - A zoomable chart and a 3D globe in React Three Fiber, with a separate review studio. Stack: Next.js, Turborepo, Zod, Drizzle, Supabase, three.js, React Three Fiber ### Atlas A company brain: memory and action for a business. Architecture and engineering. 2026. In development. An agentic knowledge layer that takes in everything happening across a company’s tools, turns it into institutional memory, and acts on it inside a governed permission system. - Product: Three jobs: onboard new hires from the company’s own history, rank weekly improvements, and make use of every bit of data. - Evaluation: Four permission tiers from read-only to autonomous, an approval inbox, an audit log and a kill switch. - Infrastructure: Events from every tool pass a consent gate and PII redaction, then land in a vector index and knowledge graph on Postgres. - Engineering: Next.js and TypeScript, with a connector SDK for adding new sources. - AI: Ask-anything chat over the company’s history, weekly and quarterly briefs, and role-specific onboarding briefs. - Three layers: ingestion (connectors, consent gate, PII redaction), knowledge (summaries, embeddings, a knowledge graph) and agency (chat, briefs, tools). - Permission tiers from read-only to autonomous, capped per company, with an approval inbox and an audit log. - Built on the Anthropic SDK with tool use, on Postgres with pgvector. Stack: Anthropic SDK, Tool use, Next.js, TypeScript, Postgres, pgvector, Knowledge graph ### Private aviation platform Charter platform and iOS app (client work under NDA). Engineering. 2026. Client work. A web platform and a native iOS app for a private aviation company, shipped to TestFlight with automated tests. - Evaluation: The iOS app shipped with 76 tests and 338 assertions. - Engineering: A web platform and a native iOS app, shipped to TestFlight. - The iOS app shipped with 76 tests and 338 assertions. Stack: Expo, iOS, TestFlight ### Agent Canvas An agentic workspace for service agencies. Founder: product, design, architecture and engineering. 2026. In development. One canvas where an agency directs AI agents across all of its clients. Each client gets its own isolated computer, browser, files, memory, skills and integrations, and routines keep working after everyone signs off. - Creative: Thirty cinematic themes with moving film backgrounds, from Earth seen from orbit to rain on a city window. - Design: Glass panes on an infinite canvas, a tab per client, and its own brand: the Offset A mark in graphite and citron. - Product: Built for how agencies actually work: one place to direct the agents, and an approval that shows exactly what will happen before it does. - Evaluation: 26 agency acceptance scenarios, from local SEO to full service, test it the way a real agency would use it. - Infrastructure: An isolated computer and browser per client, durable workflows, and routines that run while everyone is signed out. - Engineering: A 61-package TypeScript monorepo: Next.js 16 and React 19 up front, Fastify, realtime and browser-runtime services behind. - AI: One master agent, with Claude, Codex and Pi harnesses behind a single tool boundary, plus budgets and memory per client. - One persistent infinite canvas with tabbed client panes, built on React Flow. - An isolated computer, browser, files, memory, skills, integrations and routines for every client. - Claude, Codex and Pi harness adapters behind one tool boundary, with exact-effect approvals and budgets. - Durable workflows and routines that run while signed out. - A pnpm and Turborepo monorepo of 61 packages: web (Next.js 16, React 19), API (Fastify 5), realtime, agent worker and browser runtime, with Fly.io staging. - 26 agency acceptance fixtures and 30 cinematic canvas themes. Stack: Next.js 16, React 19, React Flow, TypeScript, Fastify, Realtime, Claude, Codex, Pi, pnpm, Turborepo, Docker, Fly.io