A big picture focused, full stack engineer with experience at large and small companies.
Experience
2023 — Now
2023 — Now
Building, maintaining, and improving the ClassDojo Android platform iin Jetpack Compose & React Native
• Introduced and upgraded native android componentry to Jetpack Compose
• Built multiple core user facing features from start to finish including OAuth sign in, calendar event management, account settings management
• Built a library used across the company which generates all react query hooks and associated test mocks based on an OpenAPI spec, saving engineering hours and hand written mistakes
• Built a typesafe wrapper to react navigation to avoid missed or incorrect deeplinking
• Built a feature flag type generation system and library to ensure that feature flags were only called with the correct set of parameters, and experiments were never missed due to typos
2022 — 2024
2022 — 2024
Built a high powered, natural to use, context first Business Analytics application for connecting to any database.
• Led a team of 5 engineers in planning and building the application from scratch
• Engineered multiple core features end to end, including the Expression Editor and language parser for our data expression language using ANTLR and CodeMirror
• Created a feature planning methodology and feature planning structure for work distribution and tracking
• Led and created repeatable, trackable processes around architecture discussions and decision making
• Helped improve the CI/CD pipeline to allow for higher frequency of shipping with less manual steps
2022 — 2022
2022 — 2022
• Expanded Android application infrastructure to increase security for financial transactions occurring in the family of apps (messenger, facebook)
Used: Kotlin, Java, Hacklang, React Native
2018 — 2022
Los Angeles, California, United States
As part of the Facebook Reality Labs team (formerly Oculus)
• Designed, built, maintained, and expanded backend infrastructure requiring real-time capabilities for serving notifications to all Oculus headsets
• Designed, built, maintained, and expanded the VR Toast Notification, and VR Notification Feed UI
• Built highly used libraries for modernizing oculus mobile headset OS applications written in Android, which introduced the concepts of Lifecycle Awareness, Livedata, Kotlin Coroutines, and the ability to use Jetpack Compose
• Built a lightweight Graphql client, with automatic JSON to Java Object (POJO) conversion
Used: Kotlin, Java, C++, GraphQL, Hacklang, React Native
2017 — 2018
2017 — 2018
San Francisco Bay Area
Build out end to end marketing applications using React + GraphQL
Education
University of Wisconsin-Madison
Bachelors
Keio University