Front-end Engineer in Seattle, WA

Side Projects


A trivia game that tries to prove 80% of the classes you took in high school weren’t a complete waste of time. Built with Next.js, React Native and GraphQL


TypeScript and React are two of the most in-demand technologies for Front-end Engineers right now. And I'm here to help you learn, be productive and see you through some of the trickier parts.


✍️ Markdown writing application that's down right, neat. Built with Next.js and TypeScript

Work Experience

2021 — Now

Acquired as a part of the Macro team, we've been building a video chat client and presentation tool with Three.js, React and Next.js.

2020 — 2021
Senior Software Engineer at Microsoft
Redmond, WA
  • Working with a contracting group building A/B experiments in React Native for Xbox
  • Leading a small team of engineers, mentoring, coaching and planning
  • Work closely with project managers and engineering teams
    Stack: React, Redux, TypeScript, React Native
2019 — 2020
Contract Senior Software Engineer at Homesite Insurance
Seattle, WA

Lead a team of developers to build client applications to enable customs to insure their small businesses and assets quickly

Took a prototype to a lean production front-end application focusing on the architecture and long-term maintainability using GraphQL, Apollo, React, TypeScript.

Managed an offshore scrum team as their Technical Lead; mentored and helped junior developers grow.

2018 — 2019
Redmond, WA

Right now, I’m working as a UI Engineer at Microsoft. My work is focused on building tools for designers and engineers. Primarily I work tools and frameworks like React, TypeScript, JSS, Styled Components, Node.js, MongoDB and building micro services.

I've worked on building tools that connect workflows between designers and engineers between Figma documents and GitHub repos that focus on empowering each user to work in their own environment. Also, I've built tools for making local development with TypeScript a first class experience.

I've done research in embedding accessibility into components React for larger teams. The main project I'm working on right now is building large scale prototypes at the cross-section between Office, Edge and Windows Shell using React and MobX.

2017 — 2018
Seattle, WA

At Zipwhip, I work on an agile team working building applications that text-enable business phone numbers and allowing them to connect with their clientele in new ways. I worked on four large React.js applications using Redux, Immutable.js and React Native Web. Working across these applications we focus on isolated UI testing, strong build processes using webpack and yarn, sharing UI components to enable productivity for any engineer.

2017 — 2017
Seattle, WA

I work with a team of developers to distribute government leads to our clients. As a front-end developer, I work very closely with our UX team to actualize their intentions when building new features, and constantly working to improve the experience of our application for our clients. I work across a suite of large React applications in 4 or 5 micro-frontends and ship code to production on a regular basis. Since I joined Onvia, I've worked on a team focused full-time on development. Working alongside backend and full-stack developers, we focused our front-end stack to use React.js, Redux, Immutable.js, Flux, React Router and Sass.

I left at the end of 2017, after the company was aquired by Deltek for \$70M.

2014 — 2016
Seattle, WA

At Black Pixel, I designed, prototyped and contributed front-end code to internal and client projects. During my time there, I helped launch a well-loved brand's digital version of their physical product, I prototyped ideas of a real-time application for a large media company and evolved an early concept of a new company's flagship product into a styleguide of front-end code of reusable components and views.