Skip to content
Katie O'Connor

Senior Software Engineer

  • Design System Architect
  • AI Engineer

Systems that work end to end, designed with love.

I architect design systems and build AI-native applications. Eleven years at Discovery Education, across three generations of a component library serving products that reach 45M students in 100 countries, most recently as architect and technical lead of nebula-nuxt.

See selected projects 
AI engineering
Prompt Engineering, Spec-Driven Development, LLM Cost/Model Strategy, Prompt Caching, RAG, Vector Databases, Anthropic Claude API, Claude Design
Front-end
Vue 3, Nuxt, TypeScript, Design Systems, Component Architecture, Theming Architecture, Tailwind CSS, Vite, Accessibility (WCAG 2.2, ARIA)
Back-end
Python, FastAPI, ChromaDB, Node.js, Docker
Other
User Experience Patterns, Cross-Team Technical Leadership, Figma, Git, GitHub, VS Code, Cloudflare
A black swallowtail butterfly on pink and orange zinnias in a backyard garden.