Kevin Gomes

Frontend Engineer (fullstack)

I'm a Frontend-leaning Full-stack engineer, passionate about delivering intuitive, fast, SEO-optimized and responsive web experiences.

Architectures

Form Builder Library

Form Builder Library

The Form Builder Library is a modular, extensible solution designed to streamline the creation and management of dynamic forms for multi-tenant SaaS platforms. Its architecture enables rapid development, robust validation, and flexible configuration, empowering both developers and business users to define complex forms and business logic with minimal code changes.

The form builder supports 42 form fields, 4 form layouts, grouping of fields, dynamic field visibility and validation using a custom-built Business Rules Engine. It also incorporates RBAC (Role-Based Access Control) to ensure that only authorized users can access and modify specific forms, enhancing security and compliance.

  • ReactJs
  • TypeScript
  • Tailwind CSS