Building enterprise systems
that actually work.
I'm a full-stack software engineer with 9+ years shipping React and .NET applications at places like Visa, Cisco, and FM Global. I spend most of my time in the space between frontend and backend — designing APIs, composing data across services, and making sure complex systems hold together under real usage.
Background
I studied Computer Engineering at the University of Florida, then went straight into building design systems and payment products at Visa. That early focus on component architecture and accessibility shaped how I think about frontend work — reusable, well-documented, and built for the team that comes after you.
Since then I've worked across the full stack — from React micro frontends with Module Federation to .NET backends with CQRS, GraphQL APIs, and cloud infrastructure on Azure and AWS. I'm comfortable tracing a request from a button click all the way to the database and back, and I think that full-picture perspective is what makes the difference between code that works and systems that scale.
More recently, I've been using AI development tools like Claude Code and GitHub Copilot in production workflows — not as a novelty, but as a genuine force multiplier for shipping higher-quality software faster.
Experience
Full Stack Developer
- Migrated client-side Hasura GraphQL queries behind new HotChocolate .NET 8 endpoints, enabling server-side data composition that centralized authorization, logging, and filtering in a single backend response
- Resolved Veracode SSRF vulnerabilities (CWE-918) using IOptions<T> configuration pattern; refactored legacy handlers flagged by SonarQube for cognitive complexity
- Maintained 80%+ test coverage with MSTest, Moq, and AutoFixture within Azure DevOps CI/CD pipelines with SonarQube and Veracode quality gates
- Primary ownership of a CQRS/MediatR architecture with dual data sources (PostgreSQL + Hasura), Azure Service Bus messaging, and Webpack Module Federation micro frontend
Freelance Full Stack Developer
- Built the company's first digital catalog — a production B2B platform replacing printed catalogs, enabling retail partners to search inventory digitally
- Architected full application using Claude Code as primary AI development tool, managing 362 commits with 12 custom Agent Skills
- Engineered a 6-stage intelligent search system with sub-300ms cross-reference lookups across an 865-part catalog
Full-Stack .NET / React Engineer
- Built compliance assessment forms for a FORTIFIED certification platform supporting 3 building programs with Bronze/Silver/Gold designation levels
- Implemented schema-driven form system in .NET 7 where backend attributes auto-generated React form UI, with FluentValidation enforcing complex conditional business rules
- Authored ~74% of the V2 domain layer — 39 entities, 105 validators, 63 services, 32 controllers, and 120+ base type abstractions
Design (Senior Software) Engineer
- Led development of a role-based CMS using React and Next.js for component documentation alongside live design resources
- Built asset management system with AWS S3, DynamoDB, and Lambda for versioned file storage and automated processing
Software Engineer
- Developed accessible, reusable React components for the Visa Product Design System (VPDS), adopted by multiple internal payment application teams
- Built interactive prototypes that enabled executive stakeholders to evaluate new payment product concepts before full development
Projects
ACR Automotive Digital Catalog
A production B2B platform that replaced printed catalogs for a Mexican brake parts distributor. Features a 6-stage intelligent search system enabling retail counter staff to cross-reference competitor SKUs in sub-300ms.
Risk Recommendations Platform
Enterprise risk management system for a global insurance company. Micro frontend architecture with dual data sources, real-time subscriptions, and CQRS command processing via HotChocolate GraphQL.
FORTIFIED Certification Platform
Building certification platform supporting disaster-resistant construction. Schema-driven form system with polymorphic domain modeling and 105 conditional validators.
What I Work With
- Languages
- TypeScript, JavaScript, C#, SQL
- Frontend
- React, Next.js, Tailwind CSS, SCSS, Webpack Module Federation
- Backend
- .NET 8, Node.js, GraphQL (HotChocolate, Apollo), REST, EF Core, MediatR/CQRS
- Data
- PostgreSQL, Supabase, Hasura, DynamoDB
- Cloud
- Azure (DevOps, Service Bus, AKS), AWS (S3, Lambda, DynamoDB), Docker, Vercel
- AI Tooling
- Claude Code, GitHub Copilot, MCP (Model Context Protocol), Agent Skills
- Quality
- MSTest, Moq, Jest, Playwright, FluentValidation, Zod, Veracode, SonarQube
Education
University of Florida
BS Computer Engineering · 2016