Applying deep TypeScript expertise across React and Node.js ecosystems to build scalable, modern web applications.
I think in systems and prioritize clean architecture, with the belief that great software is both easy to maintain and easy to extend.
As one of six engineers at an early-stage startup, I helped build and launch a greenfield SaaS platform to modernize Life Cycle Assessments (LCAs).
To power fully data-driven workflows, I delivered dynamic forms, form wizards and charting solutions based on serialized templates w/ runtime React component resolution. Supporting this, I created custom ETL tooling to ingest fragmented, domain-specific datasets from external sources.
To eliminate error-prone boilerplate and enable rapid iteration across the team, I architected a core internal library for declarative, type-safe templating of complex relational graphs.
Day to day, I worked extensively with Prisma and NestJS — shaping models and building out controller, service, and validation layers, including full Swagger documentation.
Beyond direct contributions, I served as the team’s go-to mentor for TypeScript and React.
As a fullstack engineer at Auctane, I contributed to multiple greenfield products under the ShipEngine brand, working in TypeScript end-to-end.
Initially, I built and maintained critical features for a white-labeled shipping platform adopted by PayPal, which powered millions of shipments for hundreds of thousands of users within 6 months of launch.
I was then personally selected by our engineering director to co-architect ShipEngine Elements — a composable React component library with API integration that allowed clients to embed full-featured shipping workflows with minimal lift. Following a successful launch, I was tapped as the U.S. lead for cross-team collaboration with Packlink’s European org, helping migrate Elements to their internal design system and extending components for feature parity.
Alongside these projects, I delivered major features for a rewrite of ShipEngine Dashboard, streamlining onboarding and configuration for high-volume shippers.
Throughout my time on the team, I was known as a go-to authority on TypeScript and React, regularly providing mentorship and guidance to 10+ engineers across orgs, spanning junior to principal.
I joined Auctane as an associate fullstack engineer on a small R&D team building greenfield TypeScript apps under the ShipEngine brand.
My first project was ShipBot, a free-to-use service showcasing the ShipEngine API's ability to save time and money by rate-shopping shipping labels from major carriers. I focused primarily on the frontend — building React components, wiring up form logic, integrating Stripe for payments and styling the UI with raw CSS.
Toward the end of this period, I transitioned to working on a white-labeled shipping platform for PayPal, where I delivered numerous key features across the stack ahead of launch.