What I Do
I build and maintain enterprise websites and web applications, with a focus on modernizing established systems, improving usability and accessibility, and solving the practical problems that come with complex platforms.
Featured Case Studies
-
Modernizing a Public-Facing Government eCommerce Website
State Government Agency
UX · Accessibility · eCommerce · ASP.NET Web Forms · VB.NET/Visual Basic · SQL · JavaScript · HTML · CSS/Bootstrap
Led the modernization of a public-facing eCommerce application, improving forms, information architecture, accessibility, content findability, and refactoring backend code while working within an established production system.
-
Migrating an Enterprise Website to Sitecore XP Headless
EdTech Company
Sitecore XP · Sitecore JSS · C# · TypeScript · React/Next.js · GraphQL · REST APIs · Sitecore PowerShell
Contributed to the migration of an enterprise website from ASP.NET MVC to Sitecore XP Headless, primarily working on Sitecore and backend development across rendering logic, REST APIs, and GraphQL queries while gaining early hands-on experience with React, Next.js, and Sitecore JSS.
-
Replacing a Legacy Payment Gateway
State Government Agency
eCommerce · Payment Integration · ASP.NET Web Forms · VB.NET/Visual Basic · SQL · JavaScript · APIs · JSON
Replaced the application's legacy CyberSource payment integration with Authorize.Net, building the new backend integration and adapting it to the existing cart, ordering, and payment workflows.
Additional Experience
Accessibility & UX
WCAG 2.1 AA · WAVE · Lighthouse · NVDA · semantic HTML · accessible forms · responsive design · keyboard accessibility
CMS & Web Development
Sitecore XP · Sitecore JSS · React · Next.js · TypeScript · C#/.NET · ASP.NET MVC & Web Forms · Javascript · SQL · HTML · CSS · Bootstrap · Tailwind
Integration & Production Support
REST APIs · GraphQL · Sitecore/Solr search · production troubleshooting · Azure DevOps deployments · PCI compliance
Collaboration & Testing
Code review · QA collaboration · Agile Scrum · documentation · developer training · test planning · smoke testing · regression testing