Summary
Principal software engineer with deep frontend expertise and broad full-stack experience. I build and modernize products from frontend applications and design systems through APIs, backend services, data, build tooling, and deployment.
I have led migrations, delivered customer-facing features, and built systems that let engineering teams work independently. I lead cross-team projects, mentor engineers, and make architectural decisions around real product constraints.
Experience
Balyasny Asset Management Senior Software Engineer
FullStory Staff Software Engineer
- Led a team that delivered internationalization across frontend and backend modules.
- Replaced FullStory's frontend build system with an esbuild-based tool that completed builds in about five seconds and added live reload.
- Published a React lint plugin that enforced attributes required for FullStory integration.
- Built static-analysis tools for monorepo-wide codemods, dependency analysis, and usage analysis.
- Prototyped an architecture that let frontend teams build and deploy independently.
Meta (Facebook) Software Engineer
- Worked on Bloks.js, Meta's JavaScript and React adapter for rendering server-defined applications across iOS, Android, web, and mobile web. The framework is used across Facebook, Messenger, Instagram, and WhatsApp.
- Advised Meta product teams on framework fit and developer experience.
CS Disco Senior Software Architect and Lead UI Engineer
CS Disco Software Architect and Lead UI Engineer
- Built features for DISCO Review, an AI-assisted ediscovery product for law firms, companies, and government agencies.
- Led the UI team for document-viewer features and the migration from Backbone to React.
- Added instrumentation and performance tests that helped the document viewer reach industry-leading performance.
- Designed the core design system in React, CSS-in-JS, and TypeScript.
- Helped define the microfrontend architecture and migration plan that let UI teams deploy independently.
- Grew the UI engineering team through hiring, onboarding, mentoring, and professional development.
Shibumi Senior Software Engineer
- Developed features for Shibumi's enterprise strategy-execution platform.
- Reworked an existing React application around product priorities.
- Led the migration from the legacy UI to React.
- Introduced behavior-driven development with Cucumber and presented the testing strategy company-wide.
- Delivered role and permission features across the stack.
- Contributed to the transition from a monolith to microservices.
Onit Software Developer
- Developed features for Onit App Builder, an enterprise platform for automating business processes.
- Led UI development for a full React rewrite.
- Created Suites, a dashboard that gave power users cross-application functionality.
- Migrated the legacy server-rendered UI to an ExtJS single-page application.
- Coordinated project work with an overseas engineering team.
- Built an internal stand-up application integrated with the company's project management system.
GHG Corporation Software Consultant
- Recruited by company leadership to help lead a new project.
- Proposed an approach for meeting Section 508 accessibility requirements for government customers.
GHG Corporation Software Engineer
- Developed features for eEMS, now Clockwise, a configurable time and attendance platform.
- Helped build the ExtJS interface that replaced legacy server-rendered screens.
- Delivered an end-to-end QuickBooks Online synchronization feature.
- Automated the build process and introduced a CI/CD pipeline.
- Improved Java performance by optimizing SQL queries and ORM logic.
- Contributed to the new REST API.
The US Department of Defense Intern
- Received a scholarship for undergraduate study.
- Completed software development coursework and assigned projects.