Skip to main content

UI Engineer

A design-minded engineer focused on building intuitive interfaces and experiences.

Available for workSeattle, WA

About

I'm a front end engineer based in Seattle, WA who builds UI systems for web and games. I care about the moment when everything clicks, and using something feels effortless. Accessibility isn't an afterthought for me. It's part of what makes something feel right.

Most recently, I worked on State of Decay 3 building the UI players interact with constantly. Menus, inventory, HUD. The kind of work where getting it wrong means frustration, and getting it right means no one notices at all.

When I'm not coding, I'm usually practicing bass guitar, bouldering, or kayaking.

Experience

  1. Software Engineer · Freelance

    Build web apps for small businesses, from concept to launch. Create interactive prototypes and MVPs to help clients validate ideas and secure funding.

    • Skill: React
    • Skill: TypeScript
    • Skill: Node
    • Skill: Next.js
    • Skill: PostgreSQL
  2. UI Engineer · Undead Labs (Microsoft)

    Built accessible UI component library. Migrated React to Svelte (30% memory reduction). State management with XState. Automated testing with Playwright.

    • Skill: Unreal Engine 5
    • Skill: Figma
    • Skill: Coherent Gameface
    • Skill: Svelte
    • Skill: CSS Modules
    • Skill: XState
    • Skill: Playwright
  3. Software Engineer · Yebo Technologies Inc.

    Frontend for 3D simulation authoring tool. Cross-browser compatibility. WCAG accessibility improvements.

    • Skill: Lit Element
    • Skill: Figma
    • Skill: WCAG

Projects

  • StandUp Tracker screenshot
    Featured Project

    StandUp Tracker

    Standup Tracker helps developers track daily progress by automatically pulling GitHub commits to create standup notes in seconds. Perfect for async teams and individuals who want to stay organized without disrupting workflow.

    • Skill: React
    • Skill: TypeScript
    • Skill: Vite
    • Skill: PostgreSQL
    • Skill: Zustand
    • Skill: Tailwind CSS
    • Skill: Framer Motion
    • Skill: Octokit
    • Skill: Vercel
  • Adaptive Inventory screenshot

    Adaptive Inventory

    A learning project exploring performance-optimized UI systems in Unreal Engine 5, built with C++ and Blueprints. Focus on clean architecture, event-driven updates, and Epic's recommended UMG patterns.

    • Skill: Unreal Engine 5
    • Skill: C++
    • Skill: Blueprints
    • Skill: Slate
    • Skill: UMG
  • The Hype Check screenshot

    The Hype Check

    A full-stack social platform where users discuss and rate movie trailers. Features real-time posts, comments, upvoting, and secure authentication powered by Supabase.

    • Skill: React
    • Skill: JavaScript
    • Skill: PostgreSQL
    • Skill: Tailwind CSS
    • Skill: MovieDB