Experience
Dropbox
Design Systems (Front End)
- New component implementations
- Automation of Figma→GitHub, releases, breaking changes, and notifications
- Inital design token setup with
StyleDictionary
-
Test harness for testing multiple versions of
React
in CI and locally - While on loan to a special project, I created an internal AI documentation site (front end and webserver), making all technical decisions and handing off to an offshore team.
-
Creation and integration of
ThemeProvider
for dark mode support and theme refreshes -
Swapped out
react-transition-group
for a new motion library. First implemented inMenu
andDrawer
including a custom hook for support across multiple versions ofReact
. - Technologies: Typescript, React, Storybook, Vite, motion
Search and Browse (Full Stack) - Features and experiments in the web on core Dropbox surfaces (navigation, Account Menu, drag and drop, accessibility improvements). Performance optimizations. Typescript, React, Python.
Microsoft
Azure Boards (Full Stack) - Worked on the next generation of Azure Boards UI building complete features for work item tracking. Typescript, React, C#, MSSQL.
PowerApps (Back End) - Distributed logging and hosting infrastructure. Distributed systems. Created Microsoft Flow Connectors and infrastructure. C#, Docker, Kusto.
Dynamics (Back End) - Performance team, optimized SQL stored procedures, optimized and fixed memory leaks in our C kernel, created load testing profiles and hooks into the product. C++, Javascript, MSSQL, C#
Education
University of Nebraska
Bachelors of Science in Computer Engineering, Raikes School of Computer Science and Mangement, Business Minor