Senior Frontend Engineer with 10+ years of experience building complex, user-facing web applications using React and TypeScript. Specializing in data-rich interfaces, design systems, interactive systems, and high-performance UI architecture.
Proven track record leading frontend architecture and establishing best practices for AI-assisted tools, real-time applications, and complex workflows. Strong product instincts with a focus on usability, accessibility, and delivering intuitive experiences from highly technical requirements.
Comfortable owning complex features end-to-end, including API design and backend integrations, while partnering closely on infrastructure and system design.
Skills
Frontend & UI Architecture
- Core stack: TypeScript / JavaScript, React, Next.js, Tailwind, shadcn/ui
- Architecture & state: frontend architecture, application design patterns, Zustand, Redux, Context API, React Query
- Systems & quality: design systems, component libraries, performance optimization, testing (Jest)
- Accessibility: WCAG 2.1/2.2 AA compliance, ARIA, web and mobile auditing
Full stack & systems
- Backend runtime & frameworks: Node.js, NestJS
- Data & APIs: REST APIs, GraphQL, PostgreSQL, Prisma, Zod
- Real-time & web APIs: WebSockets, WebRTC, WebMIDI, browser APIs
- Content management: Sanity, Contentful, WordPress, Airtable
Interactive & creative tech
- 3D & WebAR: WebGL, Three.js, React Three Fiber, shaders (GLSL), 8th Wall, WebXR API, A-Frame
- Animation & graphics: Motion, GSAP, HTML5 Canvas, data visualization
- Creative coding & engines: Processing, p5.js, openFrameworks, Unity
Physical computing & fabrication
- Electronics & hardware: Arduino, Raspberry Pi, Grbl, PCB design, fabrication & testing
- Digital & physical fabrication: 3D printing (FDM + SLA), laser cutting, CNC routing/milling, woodworking, MIG welding
- CAD/CAM: Autodesk Fusion 360
Experience
Senior Frontend Engineer (Freelance)
Remote — May 2023 to present (3 years)
- Led frontend development for an AI-driven 3D asset platform, building a browser-based editor with complex UI, spatial workflows, and real-time rendering (React, Next.js, React Three Fiber, NestJS, Postgres)
- Developed an AI-assisted collaborative document editor supporting structured data, multi-step workflows, and large-scale proposal generation
- Built real-time 3D and WebAR applications with custom shaders, spatial interaction models, and mobile performance constraints for clients including Starbucks, MNUFC, and AIA
- Engineered large-scale interactive installations, including multi-screen touchscreen systems with CMS integration and hardware constraints
- Designed APIs and data models to support complex frontend workflows (Node/NestJS, Postgres/PostGIS)
Senior Creative Developer at Bluecadet
Remote — September 2021 to April 2023 (1.5 years)
- Built and delivered interactive React applications across web, WebAR, and installation-based platforms
- Led frontend development on key projects and contributed across teams for clients including The Met, LACMA, Harvard, and MIT Museum
- Developed a mobile WebAR experience using Three.js and custom shader effects, emphasizing performance and cross-device stability
- Built interactive systems supporting persistent user state and cross-session data flows (RFID-based experiences)
- Translated complex design systems into production-ready, accessible interfaces
- Acted as internal accessibility SME, improving frontend implementation quality across projects
- Mentored junior developers on scalable frontend patterns, accessibility, and code quality
Developer Advocate at Accessible360
Minneapolis, MN — July 2019 to September 2021 (2 years)
- Provided personalized technical and strategic accessibility consultation for clients with complex products.
- Redesigned customer-facing Knowledge Base with a focus on readability.
- Contributed over 40 high-quality articles and hundreds of code samples internally and externally.
- Provided individualized support and guidance to auditors.
- Identified internal process gaps affecting client satisfaction and facilitated solutions.
- Attended and gave talks at meetup groups and conferences.
UI Developer (consultant) at Concord
Minneapolis, MN — July 2017 to July 2019 (2 years)
- Built and maintained frontend architectures and reusable UI component systems for client applications
- Translated design concepts into production-ready, responsive interfaces in collaboration with designers and engineers
- Modernized legacy codebases through refactoring, performance improvements, and updated development patterns
- Advised teams on CSS architecture, component design, and frontend best practices
- Conducted technical audits of HTML/CSS/JavaScript systems to guide modernization strategy
- Supported Agile transformation efforts by improving frontend development workflows and cross-team collaboration
Education
Master of Science in Education (M.S. Ed.) in Instructional Technology
University of Nebraska at Kearney — August 2011 to May 2014
- Pursued self-directed, project-based courses and research focused on the integration of advanced and emerging technologies into studio art curriculum in close collaboration with arts faculty.
- Collaborated with Arts faculty to expand their existing undergraduate curriculum with hands-on, project-based exercises centered on STEAM concepts and emerging technologies like Arduino, 3D printing and projection mapping.
Bachelor of Science (B.Sc.) in Computer Science
University of Nebraska at Kearney — August 2005 to May 2011
- Designed and taught a full semester-long course to a group of fellow undergraduates entitled “Interactive and Generative Art”, culminating in a public exhibition.
- Facilitated acquisition and execution of a $20,000 grant with Computer Science and Art & Art History departments.
Talks
- "Digital morphogenesis - exploring the creative power of nature through code and simulation" at Art and Math Seminar hosted by KSU's Math department (March 2023).
- "What We Learned From Trying to Build an Accessible Carousel" at Open Source North (May 2021), with co-presenter Aaron Page.
- "Accessibility in Action - a live coding adventure!" at Mpls Jr Devs (September 2020).
- "Making the Web Work for Everyone" at JavaScriptMN (October 2019).
Writing
- Modeling organic branching structures with the space colonization algorithm and JavaScript on Medium
- Simulating 2D diffusion-limited aggregation (DLA) with JavaScript on Medium
- Exploring 2D differential growth with JavaScript on Medium
- How to build a more accessible carousel or slider on DEV
- How I built an accessible IoT dashboard on Medium
Exhibitions
- 'Strange Growths', ESC, REM5 VR, Minneapolis, MN (2019).
- 'Voronoi experiments', Art+Tech Experience, Minneapolis Telecommunications Network (MTN), Minneapolis, MN (2019).
- 'Obscuron', light, KANEKO, Omaha, NE (2017).
- 'Real life Minecraft interface', PLAY, KANEKO, Omaha, NE (2015).
- Artist-in-Residence, University of Nebraska at Kearney, Kearney, NE (2012).
Collaborations
- 'Circus of the Senses', Bemis Center for Contemporary Arts, Omaha, NE (2015) (collaboration with Emilie Baltz).
- 'Circuit of the Senses', Bemis Center for Contemporary Arts, Omaha, NE (2015) (collaboration with Emilie Baltz).
- 'Human Harp', Bemis Center for Contemporary Arts, Omaha, NE (2015) (collaboration with Di Maintsone).
Teaching
- 2016 DIY synthesizer build workshop at SOUNDRY at KANEKO
- 2015 How to Make Almost Anything at MCC FabLab
- 2015 Circuit bending worskshop at SOUNDRY at KANEKO
- 2014 Maker Corps Mentor at Omaha Children's Museum
- 2012 STEAM microworkshop for Girl Scouts at UNK
- 2011 Interactive and Generative Art at UNK.