
RICHDORR
Senior Full Stack Engineer · AI · Former UI Lead @ Disney & Schwab
10+ years shipping apps at Disney, Schwab & more. Full-stack engineer focused on performance, AI, and pixel-perfect UIs.
“I bridge the gap between great UI and production AI systems.”
Skills
Experience
Charles Schwab
Leading Account Overview modernization with NgRx state migration and a CMS-driven dynamic component factory.
- Architected NgRx state migration across Account Overview — moving to a predictable, high-performance data layer
- Built a CMS component factory gated by Angular Component Classes so business teams publish changes without code deploys
- Led UI team on Angular + .NET + MSSQL architecture, performance, and security challenges
Walt Disney World
Pioneered Flutter for a 20+-year legacy migration to GCP; won an internal Innovation Award; led teams across multiple high-impact products.
- Innovation Award winner — real-time QR code dining app connecting resort guests to kitchen staff (voluntarily submitted challenge)
- Led frontend for a 20+-year legacy migration to GCP microservices (Flutter · Kubernetes · Docker · Firebase OAuth)
- Built iPad ticket purchasing app used at resort check-in (NgRx · Node.js · Java + legacy park services)
- Managed large dev teams including offshore coordination and 3rd-party Flutter engineer hiring and onboarding
uBreakiFix
Rewrote a monolithic JS codebase to Vue — 100× faster page loads — and drove platform-wide modernization.
- 100× performance win — full monolith-to-Vue rewrite dropping page loads from seconds to tenths of a second
- Migrated Google Maps to OpenStreetMap following a pricing increase, eliminating the recurring API cost entirely
- SEO slug generation, Laravel/PHP MVC, image caching and performance optimizations
Projects
agent-portfolio
This portfolio — a Next.js 14 site with an embedded fine-tuned Ollama agent as the right panel.
ai-coding-workflow
Human-in-the-loop AI system that simulates an enterprise software engineering lifecycle — scaffolding, review, QA, and deploy stages driven by LLMs.
medical-ai-model
Custom prediction model trained with medical professionals achieving 97%+ accuracy for clinical decision support.
arbitrage-tracker
Live price differential tracker with order management — 100+ active users with Discord, Slack, and Element chat integrations.