Stewart Moreland — Full-Stack Developer × Brand Designer
I help founders and teams ship credible brands, production web apps, and AI-powered products—from discovery through deployment.
About Me
Who I Am
From front-end design to end-to-end AI systems, I bridge creative vision and scalable code.
Core Strengths
- 1Full-Stack Engineering:React 19Next.js 15React NativeNode.jsFlutterFastAPIJavaGoLangAWSKubernetesSupabasePostgreSQLRedisDockerCI/CD
- 2Brand & UX Design:Tailwind v4Shadcn/UIRadixFigmaAdobe IllustratorAdobe PhotoshopAdobe After Effects
- 3AI & Graph Systems:Agentic LLM workflowsCyclic graph architecturesDynamic task orchestration
Timeline & Milestones
AWS Cloud Engineering
Kubernetes & CI/CD
Early React development
Launch of plotr.ai
Development of agentic & cyclic graph engine
Inspirely Studio release & Epicureal launch
Selected Projects
Latest Articles

Lighthouse Can Now Score Your Site for AI Agents: A Practical Guide
Google's Lighthouse added Agentic Browsing category. Here's what it actually measures, why it doesn't score like the other categories, and what to do about it — for both marketing and dev teams.

WWDC 2026 Expanded Foundation Models. React Native Still Needs a Cross-Platform Runtime.
WWDC 2026 expanded Apple’s Foundation Models framework into a broader AI platform with provider-based model routing, Private Cloud Compute access, capability detection, and Dynamic Profiles. For React Native developers, the challenge remains the same: building one AI layer that works across iOS, Android, and cloud providers. Here is why I built Expo AI Runtime.

expo-ar: One React Native AR View for ARKit and ARCore
AR in React Native usually means writing two native integrations and inventing your own bridge between them. expo-ar is one Expo view backed by ARKit on iOS and ARCore on Android, behind a single TypeScript contract. Here's what it does, why I built it instead of reaching for ViroReact or @react-three/xr, and how to drop it into your app.
Latest from YouTube
Get in Touch
Prefer to talk it through? Book a time that works for you.





