Career
12+ years building software
Current Experiences
Senior Software Engineer
Jan 2024 - PresentThe 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
Director of Community
Sep 2024 - PresentTech Link Up Non-Profit
- Lead Tech Linkup, a community hosting tech meetups, coworking sessions, and networking events across Orange County.
- Organize and run multi-community events, partnering with companies and groups to connect engineers, founders, and builders.
- Grow and manage the community, driving engagement through events, partnerships, and social outreach.
Past Experience
Software Engineer II
Jun 2019 - Jan 2024PlayStation
- 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 2019U.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 2019Maestrea 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
Interactive Minecraft Recipe Visualizer
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
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
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
