Contact
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
Lead a team of 5 engineers through agile tasks to deliver of the largest overalls to the AgTech space to a platform. Working with project managers and designers we pivoted the company to a "write once" port everywhere model with React Native, contributing to shared component libraries and architecture choices. Stack: React, React Native, TypeScript, GraphQL.
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.
- 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
Led a team to develop client applications for insuring small businesses, evolving a prototype into a lean, maintainable front-end application using GraphQL, React, and TypeScript. Managed an offshore Scrum team as Technical Lead, mentoring junior developers and ensuring long-term project success.
At Microsoft, my role as a UI Engineer centered on developing tools for designers and engineers. I utilized frameworks and tools such as React, TypeScript, Node.js, and Azure, focusing on building microservices. My work involved creating tools that linked workflows between Figma documents and GitHub repositories, aimed at allowing users to work seamlessly in their respective environments. Additionally, I developed tools to enhance local development experiences with TypeScript to replace `create-react-app`.
I also engaged in research to integrate accessibility features into React components for use by larger teams. A key project I developed was building large-scale prototypes at the intersection of Office, Edge, and Windows Shell, leveraging React and MobX.
At Zipwhip, I'm part of an agile team developing applications that enable businesses to text from their phone numbers, enhancing client connections. My role involves working on four major React.js applications, utilizing Redux, and React Native Web. We emphasize isolated UI testing, robust build processes with webpack and sharing UI components to boost engineering productivity.
At Onvia, I collaborated with a team to distribute government leads to clients, working closely with the UX team to bring new features to life and enhance user experience. My role involved developing across multiple React applications, structured as 4-5 micro-frontends, with regular code deployments to production. Our front-end stack included React.js, Redux, React Router, and Sass. I was part of a dedicated development team, collaborating with backend and full-stack developers. My tenure concluded at the end of 2017, following the company's acquisition by Deltek for $70M.
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.