Senior full-stack engineer and solution architect specializing in Node.js backend platforms and React/Next.js frontends. I deliver secure, scalable systems with strong performance and reliability, and I lead cloud-native architecture end-to-end from API design through UX. I’ve integrated AI/ML-driven analytics into production workflows, improved developer velocity with CI/CD and observability, and collaborated remotely with cross-functional teams to ship complex features. I’m also experienced with event-driven architectures, performance/resilience engineering, and security best practices.

Senior full-stack engineer and solution architect specializing in Node.js backend platforms and React/Next.js frontends. I deliver secure, scalable systems with strong performance and reliability, and I lead cloud-native architecture end-to-end from API design through UX. I’ve integrated AI/ML-driven analytics into production workflows, improved developer velocity with CI/CD and observability, and collaborated remotely with cross-functional teams to ship complex features. I’m also experienced with event-driven architectures, performance/resilience engineering, and security best practices.

Available to hire

Senior full-stack engineer and solution architect specializing in Node.js backend platforms and React/Next.js frontends. I deliver secure, scalable systems with strong performance and reliability, and I lead cloud-native architecture end-to-end from API design through UX.

I’ve integrated AI/ML-driven analytics into production workflows, improved developer velocity with CI/CD and observability, and collaborated remotely with cross-functional teams to ship complex features. I’m also experienced with event-driven architectures, performance/resilience engineering, and security best practices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Senior Full Stack Engineer | Tech Lead, Solution Architect at Cardinal Health
August 1, 2022 - May 1, 2026
Led architecture and delivery of a multi-tenant internal SaaS platform using React, TypeScript, and PostgreSQL, establishing tenant-aware boundaries and shared services to support multiple business units with strict data separation. Hardened backend security with Postgres Row-Level Security (RLS), least-privilege roles, and policy-driven access controls to reduce cross-tenant data exposure and improve audit readiness. Implemented Stripe-like ledgering patterns (idempotent writes, reconciliation, webhook processing) to improve reliability of payments and downstream reporting. Built secure API layers with Node.js/TypeScript and PostgREST-aligned conventions, adding request validation, rate limiting, and standardized error handling. Refactored legacy/AI-generated modules into clear service boundaries with typed contracts and test harnesses, reducing defects and accelerating onboarding. Optimized critical queries via indexing and pagination to stabilize latency under high traffic. Establis
Senior Full Stack Engineer | Solution Architect at TechSmith East Lansing, MI
January 1, 2018 - July 1, 2022
Architected and shipped SaaS features end-to-end with React, TypeScript, and PostgreSQL, focusing on scalable data models, secure access patterns, and maintainable UI workflows. Implemented tenant-aware authorization and data partitioning strategies in Postgres, including policy-based access and query hardening to prevent data leakage across customer workspaces. Integrated subscription billing and payment processing using Stripe patterns (customer lifecycle, invoices, webhooks, retries), improving revenue operations reliability. Performed codebase audits and targeted refactors to reduce complexity and improve maintainability, introducing typed interfaces, modularization, and consistent API conventions across services. Built observability foundations with structured logging and actionable dashboards; improved incident response by standardizing correlation IDs and error categorization across backend and frontend. Collaborated with product and founders to estimate scope, sequence delivery
Software Engineer at McLaren Health Care Grand Blanc, MI
March 1, 2014 - December 1, 2017
Developed and maintained web applications with JavaScript/TypeScript-based frontends and SQL/Postgres-backed services, emphasizing reliability, auditability, and clear data access patterns. Implemented role-based access controls and secure data handling practices aligned with privacy expectations, including least-privilege database access and careful logging of sensitive fields. Optimized reporting and operational queries in Postgres through indexing and query tuning, improving responsiveness for high-usage dashboards and scheduled extracts. Contributed to automated testing and release practices by adding unit tests and deployment checklists, reducing production regressions and improving delivery consistency.

Education

Master of Science, Computer Science at University of Michigan
January 1, 2010 - January 1, 2014
Master of Science, Computer Science at University of Michigan
January 1, 2010 - December 31, 2014
Master of Science, Computer Science at University of Michigan
January 1, 2010 - December 31, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Professional Services, Computers & Electronics