About
Senior Software Engineer with 7+ years building scalable web applications and leading technical initiatives. Currently at Cognite, working on AI for industry.
Technical Focus
Frontend: TypeScript, React, Next.js, single-spa, microfrontends, modern testing frameworks
Backend: Node.js, Java Spring Boot, GraphQL, Python
AI: LangGraph, agentic loops, agent UX in existing products
DevOps: Docker, automated testing (Playwright, Selenium), GitHub Actions
Experience
Senior Software Engineer · Cognite
2026 — present
On the Atlas team, building the Atlas AI product as part of the Agent Experience group. Mostly frontend, with a focus on making a persistent AI agent feel native inside a large microfrontend application.
- • Solved persistent agent state across single-spa microfrontends, where a memory-router subapp has to survive navigation between independently bundled applications
- • Authored relay-state, an open source state synchronization library built on useSyncExternalStore and a window-level cache
- • Working on the agentic loop with LangGraph
Senior Software Engineer · Parchment (Instructure)
2018 — 2026
Progressed from Integration Engineer to Sr. Software Engineer to Engineering Manager, then back to a Senior IC role.
- • Architected GraphQL code generation improving type safety across frontend apps
- • Led Next.js adoption and major framework upgrades organization-wide
- • Increased product conversion rates from 20% to 80%+ through technical optimization
- • Built CLI tools and testing infrastructure used by multiple engineering teams
Education
MBA & BS Computer Science from Kansas Wesleyan University.
Full resume available upon request.