Home

Career

10+ years building software

Current Experience

  • Senior Software Engineer

    Jan 2024 - Present

    The Walt Disney Company

    • Built core UI for the unified Disney+, Hulu, and ESPN+ experience
    • Improved performance, accessibility, and visual consistency
    • Shipped cross-platform features used by millions globally

Past Experience

  • Software Engineer II

    Jun 2019 - Jan 2024

    PlayStation

    • Supported PS5 release
    • Developed Front-end components and API architecture for PSN subscription service in React Hooks
    • Created robust, performant integrations between React components and analytics
  • Computer Scientist

    Sep 2018 - Jun 2019

    U.S. Navy

    • Primarily tasked as a researcher and software developer
    • Designed software architecture for Naval air exercise projects with MH-60R/S
    • Setup robust modern communication protocols for Naval field use
  • Game Developer

    Feb 2016 - Jan 2019

    Maestrea Ab.

    • Primarily tasked as a remote game developer
    • Auxiliary tasked as a JS web developer
    • Developed and implemented in-game mechanics and improved performance

Projects

Resn Flowers

Resn Flowers

React HooksAWSTypescriptTailwind CSS

Resn Flower is a Next.js site built with TypeScript, Sanity CMS, and Tailwind CSS. It features server-side rendering, optimized image delivery, and incremental static regeneration for performance. Stripe Checkout and Clerk authentication handle secure transactions and user management.

Interactive Minecraft Recipe Visualizer

React HooksJavaNodeJS

A data-intensive project to map a 3D graph of which items are the most frequently used in a recipe in relation to each other.

This example is using the Vanilla set of Minecraft items as of 1.18.2

Try it out

Toxicity: 0%

WholesomeChat

JavaVercel

A self-moderating AI chat system

This system is able to automatically detect the sentiment of a user's given chat and automatically score it. It is able to assist moderators by flagging potentially malicious chat

Tailwind Snowflake Generator

React HooksTailwind CSS

Tis' the season, or at least it was at the time of writing.

A case study in Tailwind CSS. Dynamically creates random snowflake patterns in real-time using a bit of React and CSS magic