Projects & Work

A showcase of enterprise applications, UI libraries, and innovative solutions I've built throughout my 7 years of software engineering experience.

Kohler Design System

Production
Lead Software EngineerOctober 2023 - Present

Comprehensive design system serving as the unified foundation for all KOHLER regions and brands, providing components, guidelines, and resources for consistent digital experiences.

Key Features

  • Comprehensive component library with 50+ reusable UI components
  • Design token system for consistent visual language across platforms
  • Multi-brand theming support for different KOHLER product lines

Technologies Used

ReactTypeScriptStorybookDesign Tokens+6 more
View Details
Key Challenges
  • Creating a unified system that works across multiple brands and regions
  • Ensuring accessibility compliance across all components and interactions

Kohler E-commerce Platform

Production
Senior Software Engineer → Lead EngineerAugust 2022 - April 2025

Enterprise-level e-commerce platform for Kohler's kitchen and bath products with integrated CMS and multi-IdP SSO authentication.

Key Features

  • Headless CMS integration with Contentful for dynamic content management
  • Multi-IdP SSO authentication with OIDC Okta integration
  • Responsive e-commerce functionality with Commerce Tool

Technologies Used

Next.jsReactTypeScriptContentful+5 more
View Details
Key Challenges
  • Integrating multiple identity providers seamlessly across different user types
  • Managing complex content migration workflows without downtime

Bank Web Application

Production
Associate SDE → Senior Software Development EngineerApril 2019 - August 2022

Customer-facing single page application for a US-based fintech client with comprehensive financial management features.

Key Features

  • Comprehensive referrals program with tracking and rewards
  • Dynamic promotional offers system with personalization
  • Secure Plaid integration for external account linking

Technologies Used

ReactTypeScriptGraphQLApollo Client+5 more
View Details
Key Challenges
  • Implementing secure financial integrations with third-party services
  • Achieving and maintaining 98-99% test coverage across the application

UI Component Library

Production
Senior Software Development EngineerMarch 2021 - December 2022

Comprehensive design system and reusable component library for enterprise applications with consistent theming and accessibility.

Key Features

  • 50+ reusable React components with TypeScript support
  • Comprehensive Storybook documentation with interactive examples
  • Full accessibility compliance (WCAG 2.1 AA standards)

Technologies Used

ReactTypeScriptStorybookMaterial UI+5 more
View Details
Key Challenges
  • Ensuring component consistency across multiple development teams
  • Maintaining backward compatibility while adding new features

Marketing Website CI/CD Pipeline

Production
Associate → Senior Software Development EngineerJanuary 2020 - August 2022

Automated deployment pipeline for multiple marketing websites with comprehensive testing and deployment strategies.

Key Features

  • Multi-stage pipeline with automated testing at each level
  • Containerized deployments with Docker for consistency
  • Multi-environment support (dev, staging, production)

Technologies Used

AngularC#Azure DevOpsDocker+4 more
View Details
Key Challenges
  • Coordinating deployments across 10+ marketing websites simultaneously
  • Ensuring zero-downtime deployments for high-traffic websites

Gamified Recruitment Portal

Completed
Internship Trainee → Software Engineering TraineeDecember 2018 - September 2019

Interactive recruitment onboarding platform with gamification elements, mission-based document collection, and progress tracking.

Key Features

  • Progressive Web App with offline functionality
  • Mission-based onboarding system with achievement unlocking
  • Interactive feedback forms with real-time validation

Technologies Used

AngularPWAPrimeNGC#+4 more
View Details
Key Challenges
  • Creating engaging user experiences while maintaining professional standards
  • Implementing PWA functionality with offline capabilities

Interested in collaborating?

I'm always open to discussing new opportunities and innovative projects.