NogginTech Lead — Web & Game Platform
Jan. 2025United StatesFounding engineer on the rebooted Noggin (acquired end of 2024). I lead the web platform and our Unity-based multiplayer game, and contribute across the React Native mobile app. • Noggin Web (noggin.com) — Next.js 15 site with a custom modular CMS architecture on Directus, fluid Tailwind v4 typography, GSAP + Lenis scroll animation system, and static export to S3 + CloudFront via SST. Pages are composed from validated, registry-driven modules; new modules drop in with one schema and one component. • Nogginville — Unity 6 multiplayer sandbox game for ages 6–12, embedded into the React Native app via react-native-unity. I drive the architecture: service-locator pattern for game services, custom EventBus for decoupled gameplay events, FishNet-based networking, save/load system with [SaveProperty] reflection, and per-scene physics scenes. Built the build pipeline that ships staging/production iOS bundles to TestFlight. • Noggin Mobile (iOS + Android, phone + tablet) — Contributing across the React Native + Expo app: local-first mutation pattern (useLocalFirstMutation) for instant UI with background sync, COPPA-compliant analytics layer, and the integration surface between the app and the embedded Unity game. • Infrastructure & API — Contributor on our SST + Pulumi multi-account AWS organization (Security / Sandbox / Workloads / Infrastructure OUs) and our Lambda + API Gateway backend with Supabase as the data layer. Engineering practices: AI-augmented development with Claude Code, Codex, and Cursor as a daily part of the loop; per-feature SKILL.md workflows; strict cross-feature import boundaries via ESLint; conventional commits and bulletproof-react-style feature folders. Stack: TypeScript, Next.js 15, React 19, React Native + Expo (New Architecture), Unity 6, FishNet, C#, Tailwind v4, GSAP, AWS (Lambda, S3, CloudFront, SST, Pulumi), Supabase, Directus, Firebase, TanStack Query, Drizzle. AI tooling: Claude Code, Codex, Cursor.