Previously: Vercel, Element (Matrix), and additionally co-founded two failed startups (learning a lot in the process). I only connect on LinkedIn with people I have worked with.
Experience
2023 — 2024
2023 — 2024
New York, New York, United States
• Designed a SaaS platform to modernize NYC's volunteer organizations, focusing on accessibility for all users.
• Collaborated with the Manhattan Land Trust to conduct research on operational challenges and engagement barriers.
• Tripled membership for a pilot garden by optimizing recruitment and retention processes.
• Developed tools for membership tracking, volunteer logging, receipt accounting, and organized meetings.
• Ensured accessibility by providing both electronic and paper-based processes.
• Faced sustainability challenges due to limited budgets and extensive support needs of volunteer organizations.
2022 — 2023
2022 — 2023
• Developed a GUI from scratch for configuring the Element Server Suite, using Kubernetes CRDs and OpenAPI schemas.
• Created a dynamic configuration framework enabling runtime schema fetching and UI rendering.
• Enhanced security with options referencing Kubernetes secrets for secure storage separate from plain-text configuration.
• Facilitated cross-team collaboration by allowing schema updates without UI code changes.
• Contributed to the LTS product version, improving stability for enterprise clients.
2019 — 2022
2019 — 2022
Remote
• Early team member hired to help maintain Next.js; among the first 20 employees at Vercel.
• Collaborated with the Google Chrome team to advance web technologies, specifically intelligent dependency chunking.
• Enhanced Next.js on Vercel by pioneering dynamic filesystem routes and distributed routing configurations.
• Led the Proxy team, managing the reverse proxy deployed across 16 global regions supported by the infrastructure team.
• Maintained global HTTP servers, handling over 100 billion requests monthy (~40,000 req/s) and mitigating DDoS attacks.
• Developed the proprietary router used by Next.js and other frameworks on Vercel; helped specify the Build Output API.
• Co-authored multiple Next.js releases (versions 8–12), contributing to server-side implementations and specifications.
• Led security initiatives: CSP support, secure cookies, HSTS preloading, public suffix list, and cross-origin SSO protection.
• Implemented Edge Middleware and Edge Functions, enabling response streaming and programmatic routing at the edge.
• Worked with the AWS Lambda team to specify response streaming for the eventual use of React Server Components.
• Optimized TLS configurations, enabled regional TLS session resumption, TLS 1.3, and zero-roundtrip handshakes.
• Presented at hackathons in New York, Toronto, and D.C., conducting workshops on Next.js for aspiring developers.
2015 — 2018
2017 — 2018
2017 — 2018
I created an authenticity platform hosted on the cloud. The database was specifically designed to be audit-able and immutable. Data was validated through a reasonable chain of trust that allowed for both paper and online processing. At any point in time an audit could be run that would validate all the data for a specific serial number.