What an AI design engineer does, how engagements work, what things cost, and how to get started — answered directly.
An AI design engineer works at the intersection of software engineering, product design, and applied AI. The role covers building production-quality web experiences — using tools like Next.js, GSAP, and Three.js — while integrating AI workflows directly into the design and development pipeline. Instead of treating AI as a layer you add at the end, the work starts with AI: extracting brand signals, generating structured intake data, running SEO and performance audits, and surfacing the intelligence teams need to move faster. The result is a leaner team that ships with more confidence.
A creative technologist sits between design strategy and front-end engineering. The role is responsible for making ideas technically real — prototyping interactions, building design systems, translating brand direction into production code, and identifying where automation or AI can compress timelines without sacrificing quality. Bryan Balli has held this role across agencies and independent engagements spanning San Francisco, Chicago, and remote international teams.
A scraper runs against your site, extracting tone cues, offer clarity, audience signals, and performance data. That data is normalized against a brand/industry/model schema and delivered as a structured brief — covering positioning, competitor context, SEO baseline, and the highest-confidence next move. The intake runs without requiring calls or form fills on your end. You receive a brief you can act on immediately or bring into a scoped engagement.
Most engagements start with a discovery call or an async intake brief. From there, the scope is phased: Phase 1 is always the smallest safe move — a working prototype, a design system snapshot, or a dashboard build. Approvals gate each phase. No sprawling roadmaps, no surprise pivots. Deliverables are reviewable at every step so direction changes stay cheap.
Next.js · React · TypeScript · GSAP · Three.js · Tailwind CSS · Firebase · Vercel on the front end. Python for intake and scraping pipelines. Claude API (Anthropic) and OpenAI for intelligence layers. Playwright and Puppeteer for automated capture. Every tool is chosen for what the project actually needs — not for résumé surface area.
A scoped web build runs 2–6 weeks depending on complexity. An intake brief with a dashboard prototype can be ready in under a week. Design system extraction from an existing brand: 3–5 days. Timelines are explicit at the start of each phase and do not shift without a conversation. If something is going to take longer, you hear it before it affects your schedule.
Engagements start at $3,500 for a focused scope — intake, brief, and a working prototype. Ongoing retainers for dashboard maintenance, content pipeline updates, and SEO monitoring are available month-to-month. Custom projects are quoted by scope. Book a 30-minute call and you will have a real number specific to your situation within 24 hours.
Yes. Some of the most productive engagements are with early teams who need to move fast and stay lean. The intake pipeline is particularly useful pre-launch — it surfaces positioning gaps and performance baselines before you are committed to a stack or a brand direction. Early-stage work is scoped conservatively and priced accordingly.
A private, real-time surface that aggregates everything relevant to a client's digital presence: brand snapshot, SEO baseline, Lighthouse performance scores, social preview state, multi-device layout capture, and AI-generated content recommendations. It replaces the spreadsheet-and-email loop with a single source of truth that updates automatically. Clients access it without needing to request a report or schedule a call.
Book a 30-minute call via the Contact link above. Come with a rough sense of what you are trying to fix — or come with nothing and let the intake brief surface what matters most. Either works. If a call is not the right first move, send a note to bryanballi@gmail.com with a brief description of the project and where you are stuck.