Software engineer specializing in TypeScript SDKs, developer platforms, and web application architecture. Builds systems spanning Node.js, browser, and edge runtimes, with native iOS and Android integrations. Combines hands-on full-stack engineering with technical leadership in API design, automated testing, CI/CD, UX, and accessibility. Recent product domains include personalization and analytics, private-market investment technology, and consumer fintech.
Architected and delivered Contentful's cross-platform Optimization SDK suite for Personalization and Analytics.
Designed a layered SDK architecture comprising a shared TypeScript/JavaScript core and Web, Node.js, React, Next.js, React Native, Android, and iOS SDKs, with higher-level packages building on the relevant lower-level SDKs.
Built a fixture package that captured live data to serve via standalone mock services for end-to-end testing and local development, and exposed reusable MSW mocks for unit testing.
Automated releases for the TypeScript/JavaScript core, Android SDK, and iOS SDK using GitHub Actions.
Led teammates through feature delivery, defect resolution, documentation, and process improvements.
Designed and built the UI and security model for an organization-wide secure document system serving production companies and contractors. Converted from Alden Technologies contract to employee in March 2007.
Recreated screens and functions from desktop and terminal applications in a unified web interface and ported mortgage and finance calculators to JavaScript.