SAYED.DEV

Senior Frontend Engineer / Frontend Team Lead

Untap

Multi-tenant platform for innovation programs

Untap Hero View

The Problem Statement

Organizations running competitions, innovation programs, and grants need tools to configure their programs and serve administrators, client teams, and public participants. Untap brings those experiences together while allowing client-specific themes, permissions, and runtime configuration.

System Architecture & Strategy

A Vue 3 codebase serves the admin, customer portal, and public-site experiences. The multi-tenant foundation supports per-client theming, permission roles, and runtime configuration. SurveyJS and GrapesJS provide customized form and page-building experiences; Vite build optimization, route-level code splitting, and state-management refactoring improved initial dashboard load time by 40%.

Vue 3 multi-tenant platform
        ├── Admin, customer portal, and public-site experiences
        ├── Client theming, permissions, and runtime configuration
        ├── SurveyJS form builder and GrapesJS page builder
        └── Vite build optimization and route-level code splitting

Key Technical Decisions

Build a shared multi-tenant frontend foundation

Admin, customer, and public experiences need to support per-client configuration within one Vue codebase.

Customize established form and page builders

SurveyJS and GrapesJS provide the basis for configurable program forms and pages.

Address dashboard load across build, routing, and state

The reported 40% improvement came from combining Vite optimization, route-level code splitting, and state-management refactoring.

Business & Product Outcomes

The product capabilities and improvements delivered through this work:

  • Supports distinct client deployments from a shared frontend codebase.
  • Lets program teams configure forms and public pages through integrated builders.
  • Improved initial dashboard load time by 40% through frontend performance work.

Engineering Challenges & Solutions

Multi-tenant frontend foundation

Engineered SolutionDesigned the foundation for client-specific theming, permission roles, and runtime configuration across admin, customer portal, and public-site experiences.

Configurable program tools

Engineered SolutionIntegrated and extensively customized SurveyJS and GrapesJS to deliver schema-driven forms and a drag-and-drop page builder.

Dashboard loading performance

Engineered SolutionReduced initial dashboard load time by 40% through Vite build optimization, route-level code splitting, and state-management refactoring.

Frontend team leadership

Engineered SolutionOwned frontend architecture decisions, code reviews, and engineer mentoring as Frontend Team Lead.

Tech Stack Roles

  • Vue 3Frontend platform across admin, customer, and public experiences
  • SurveyJSCustomized schema-driven form builder
  • GrapesJSCustomized drag-and-drop page builder
  • ViteBuild optimization supporting faster dashboard loads
  • Access controlPermission-based frontend access

Delivery Highlights

40% faster after build, routing, and state-management changesInitial dashboard load
Theming, permission roles, and runtime configurationClient configuration
Customized form and page builders for client teamsProgram authoring
Untap platform dashboard overview
Untap platform dashboard overview
Untap form builder interface
Untap form builder interface

Interested in similar architecture challenges?

If your team is scaling systems and seeks senior engineer positioning with robust product-centric workflows, let's talk.