Principle 01 · Featured
Solve the system before the code
Most bugs are architectural bugs in disguise. The cheapest fix is a decision made two layers up, before the first file is opened.
How I think

Fig. 01 · The Operating System
Product intent, users, constraints, and the systems already in the ground, all of it passes through the same axis before it becomes architecture, interfaces, accessibility, and performance.
Engineering judgment isn't a step in the process. It's the thing the process turns on.

Product intent becomes reusable decisions, then working software a team can inspect, maintain, and ship.
From Frontend to AI Product Engineering
Reusable component APIs, design systems, platform standards, documentation systems, cross-team adoption workflows, accessibility, scalable frontend architecture, and server integrations are the same muscles required for trustworthy AI-powered applications.
My CDW and Legato work shows that I can lead enterprise initiatives, coordinate across product, design, QA, and engineering, and build reusable platforms. Ask A.J. applies that foundation to a working AI product.
Chapter · Principles
Working principles shaped by more than twenty years of design and engineering work.
Principle 01 · Featured
Most bugs are architectural bugs in disguise. The cheapest fix is a decision made two layers up, before the first file is opened.
Fewer props, sharper primitives. A component with slots outlives a component with thirty flags, and every layer above it stays honest.
The interface, the API, the failure modes, the analytics, all of them inherit from the shape of the data. Get that wrong and no framework saves you.
Every meaningful decision has a thing that could quietly go wrong. Marking it in the margin, in oxblood, not in a Slack thread, is what separates a plan from a wish.
WCAG 2.2 AA and Section 508 requirements guide the implementation. Keyboard flow, focus visibility, and reduced motion are part of product quality.
Developer experience isn't a nice-to-have. Fast local loops, sharp types, and high-signal docs are what make quality inevitable at the tenth engineer, not the first.
AI widens the surface I can hold at once. Architecture, tradeoffs, the last read before ship, those stay human. Leverage, not authorship.
Chapter · Accessibility
WCAG 2.2 AA and Section 508 requirements shape how I design and build. Automated results are useful evidence, but they are not a conformance claim.
The ceiling is quality: keyboard-first flows, visible focus states, semantic HTML, reduced-motion parity, screen-reader announcements that match the visual truth, and contrast that holds up in real lighting.
Every accessibility investment pays back somewhere else, tighter component APIs, better test coverage, faster onboarding. Quality compounds because the constraints force clarity.
Field note
“The accessibility investment pays back somewhere else. Every time.”
Keyboard-first
Every path reachable without a mouse.
Semantic HTML
Landmarks, headings, roles by default.
Focus management
Visible, predictable, trapped when it should be.
Screen-reader parity
Announcements match the visual truth.
Reduced motion
Motion is a feature, not a mandate.
Colour contrast
AA minimum, AAA where it counts.
Chapter · AI-Assisted Engineering
AI belongs inside a deliberate engineering loop: exploration, scaffolding, review, documentation, and product reasoning. Each tool has a role, and the engineer stays at the centre.

A useful AI product combines a clear interface with server-side model access, streamed feedback, citations, and graceful fallbacks.
Where AI helps
Where judgment stays
Chapter · Mental Models
Three of the pictures I draw before I write anything down. The code exists to make one of these true, nothing more.

Strong platforms make complex data understandable while keeping the boundaries, permissions, and user trust visible in the experience.
End of Chapter Three