Charlotte, North Carolina, United States
I'm a Staff Full Stack Engineer at LeafLink with 19 years of experience building production web platforms. What I bring: • Full-stack depth. TypeScript across the stack — Vue.js (Certified Vue Developer) and React on the front end, Node.js services on the back. SQL, AWS, and the usual production toolchain (CI/CD, observability, testing). • Staff-level scope. I focus on the work that's hard to staff: system design, cross-team architecture, untangling legacy services, and raising the bar on code quality through reviews and mentorship. • Pragmatic shipping. I've worked everywhere from a 2-engineer startup to a scaled SaaS team. I know when to invest in abstractions and when to ship the boring solution. Recent work I'm proud of: • Migrated our frontend application from >90% JavaScript to >90% TypeScript, with a type-safe OpenAPI-generated client. • Reduced our backend Python CI pipeline cycle time by 50% by improving parallelization, reducing the memory footprint of tests, and removing obsolete checks. • Drove a year-long effort to reduce technical debt across two production services (Django backend + Vue 3 frontend): retired ~15 deployed feature flags, removed multiple dead features and subsystems (warehouse model, OMS, offline purchase orders, legacy products page, license middleware), and net-removed 50K+ lines of code across ~100 cleanup commits while preserving feature parity. What I'm looking for: a Staff or Senior Staff Full Stack role at a product-led company, working in TypeScript + Vue or React. Open to fully remote, or hybrid in the Charlotte, NC area. If you're a recruiter or hiring manager with a role that fits, the best way to reach me is LinkedIn DM or email at [email protected].
Staff Full Stack IC on a product engineering team, driving cross-cutting initiatives across front-end architecture, developer productivity, and code quality. • Drove the front-end TypeScript migration from under 10% to over 90% coverage, introducing an OpenAPI-generated, type-safe API client that eliminated an entire class of integration bugs. • Led a small team executing a strangler-fig migration of the legacy Django-templated UI to a Vue SPA, defining the architecture pattern and rollout strategy adopted across product teams. • Cut backend Python CI cycle time in half by parallelizing test execution, reducing per-test memory footprint, and pruning obsolete checks — accelerating iteration speed for every backend team. • Coordinated the removal of 150K+ lines of dead code in partnership with Product to sunset legacy features, materially lowering maintenance surface and onboarding cost. • Mentored 8+ engineers across the org through code review, architecture discussions, and pairing — raising the team's bar on TypeScript, Vue, and testing practices.
Senior full-stack engineer on the marketplace/wholesale ordering product. Trusted as an adaptable IC and brought in to teams facing technical-direction or velocity challenges to help steady them. • Initiated and drove the front-end TypeScript migration from idea to standard practice — pushed for the investment, stood up the tooling and migration infrastructure, defined the patterns, and enforced adoption through PR review. This work became the foundation for the org-wide rollout I later led as Staff. • Rotated across nearly every product team during my tenure as the senior IC brought in to steady technical direction or unblock delivery — equally comfortable shipping in unfamiliar areas of the codebase. • Delivered marketplace and wholesale ordering features across the Vue + Django stack, partnering with product and design to convert ambiguous requirements into production-ready flows. • Mentored mid- and junior-level engineers via code review, pairing, and design discussions while pushing for process improvements around testing standards, code-review discipline, and overall code quality.
Senior engineering hire at an early-stage consumer mobile-first startup, owning architecture and the bulk of development on a 2–3 person team. • Built the product from near-zero, designing the initial architecture and shipping the web client (React), mobile app (React Native), and Node.js + MongoDB backend services. • Set the technical bar on a small team — defining code-quality standards, making build/release calls, and balancing speed-of-delivery against the long-term maintainability needed in an early-stage codebase.
Senior technical consultant leading client delivery teams while staying hands-on as an IC across multiple concurrent engagements.
Full-lifecycle software consultant on the Microsoft stack (C#, .NET, MS SQL Server) — most often the sole engineer or lead on client projects, with additional contributions to VC3's internal product engineering.