Senior software engineer focused on clarity, scale, and longevity.

I’m a senior full-stack software engineer with a focus on modernizing legacy systems, designing maintainable architectures, and shipping products that hold up under real-world complexity. Most of my work lives at the intersection of frontend systems, backend services, and infrastructure - especially where things have grown organically and need structure, discipline, and clear boundaries to move forward.

Conditonal Form Valdation in Angular Reactive Forms

Struggling with conditional validation in Angular reactive forms? From valueChanges hacks to form-level validators, this post breaks down the pros, cons, and trade-offs of each approach — so you can write cleaner, smarter forms that scale.

Work

  1. Company
    Celebration Travel Group
    Role
    Senior Software Engineer
    Date
  2. Company
    Vincit
    Role
    Senior Full-Stack Developer
    Date
  3. Company
    ProExel Media
    Role
    System Engineer
    Date
  4. Company
    SalonBiz
    Role
    Hosted Systems Administrator
    Date