Clarity over cleverness
If a system needs explaining before it can be used, the design is unfinished.
Privacy
Accept optional first-party analytics or decline. Functional journey and sound preferences stay on this device.
Read the privacy noticeSenior Full-Stack & Applied AI Developer
I build AI systems people can trust.
Built with AI as a pair, from the reasoning behind them to the interfaces people use.
02Who I am
What I've built moved with the stack: web platforms first, then assistants, retrieval and recommendation work inside real workflows. I use AI the way I'd use any strong tool. I set the architecture, I make the calls, and I keep only what meets the bar.
Alex OS, the assistant on this page, is how I'd rather introduce myself. It answers about me from my own published work, with sources. Ask it anything.
CurrentlySenior full-stack developer — applied AI and web platforms · IWConnect
More about me03What I've shipped
A FastAPI reasoning and retrieval layer that sits between the CMS and the public site — grounded answers, journey-aware recommendations, and a relationship-graph reasoning pass, not an open-ended chatbot.
One caching pass took Alex OS's heaviest data loads from 10.5s to 1.8s.
↗A Next.js CMS with a fully dynamic content-type registry — no hardcoded post models — plus a journey-based homepage, an orchestrator workflow, and per-item content scoring.
Fully dynamic content model with zero hardcoded types.
↗
A database-driven design token system ("Theme DNA") that every public template consumes — change the brand once, and 23 templates restyle themselves. No hardcoded colors anywhere.
One place to change the brand; 23 templates follow instantly, including AI-generated content.
↗04Where I've worked
IWConnect
One company since 2018, and the work moved with the stack. Web platforms and email infrastructure first; applied AI now: workflow assistants built as prototypes with a human sign-off, recommendation systems, and the evaluation that tells you whether either actually works.
TypeScriptJavaScriptReactNext.jsNode.jsREST APIsMySQLWordPress
05How I think
If a system needs explaining before it can be used, the design is unfinished.
I don't want AI features that only look intelligent. I want traceable sources, visible limitations and measurable outcomes.
I use AI to reach the result faster. The architecture, the standard and the decision to ship stay with me.
A hook after an early return, a silent embedding wipe, a reranker that vanished with a dead key. None of them were caught by reading the code.
Read↗ux · 1 minThe first in-editor AI panel had 22 equally weighted actions. Generating features is cheap now; deciding which one to lead with is the work.
Read↗ai-assisted-development · 1 minAI as a pair changes what one person can build. It doesn't change who owns the architecture, the review, or the decision to ship.
Read↗06Why any of this matters
Less confusion, better decisions, and more control.
I'll lead with what Alexandra has shipped, and what each system changed.
Every answer comes from Alexandra's own published content, with sources.