GenMorphics AI
Workforce management web platform for GenMorphics AI Solutions. Coordinates a global network of domain experts across structured task assignments with enterprise SSO, granular skill verification, and time-limited secure asset access.
- Client
- GenMorphics AI Solutions
- Role
- Full-Stack Web Developer
- Timeline
- 2025 – Present
- Stack
- 8 technologies
A closer look




- Multi-dimensional skill profiling: domain category, competency depth (Introductory / Proficient / Expert), and verified vs. self-reported status
- Task routing logic that only assigns verified-skill tasks to experts who hold verified badges in that subcategory
- RBAC with four distinct roles: Expert, Quality Reviewer, Project Manager, Platform Administrator
- Row Level Security enforced at the database layer — unauthorized queries return no data even if application code has a bug
- Short-lived signed URLs (300s TTL) for all task asset access, preventing hotlinking and post-session data exposure
- Google Workspace and Microsoft Azure AD SSO integration for the core team
Need a similar delivery process for your product? I can help shape the scope and ship the implementation end to end.
Start a projectManaging a distributed workforce of domain specialists is fundamentally different from managing a general-purpose team. The core requirement isn't just task assignment — it's verified routing. A task requiring expert-level TypeScript skills should never reach someone who self-reported "knows JavaScript." A project manager at one client should have no visibility into tasks belonging to a different client.
The previous process involved spreadsheets for tracking assignments and email for asset delivery. This didn't scale, created compliance risk around data access, and made it genuinely difficult to match the right expert to the right task quickly.
Skill profiling was structured across three dimensions: domain category (Software Engineering, Mathematics, Legal, Scientific), competency depth (Introductory, Proficient, Expert), and verification status. Task routing checks all three — a task requiring verified Expert-level Linear Algebra skills won't route to someone with self-reported Introductory status in that subcategory.
Access control was implemented at two layers. Application-layer RBAC enforces role-based route protection in Next.js middleware. Database-layer Row Level Security in Supabase/PostgreSQL enforces ownership boundaries at the query level — a project manager query for tasks will return only rows where their user ID appears in the project_managers join table, regardless of what the application code requests.
For asset security, all task materials are stored in private Supabase buckets. Access is granted only after confirming active task assignment, and only as a signed URL with a 300-second TTL.
The platform gives GenMorphics a structured operational foundation for coordinating expert work at scale. Experts see only their assigned tasks and their own performance history. Project managers have full visibility into their project portfolio. Administrators manage skill verification, user roles, and cross-project reporting.
Bulk operations — importing participant lists, batch-assigning tasks to qualified experts — reduced what was previously a multi-hour manual process to a few clicks. The skill verification workflow gives administrators a clear queue of self-reported skills awaiting review and a one-click verification action.
Expert onboarding time dropped substantially because SSO eliminates password setup friction for the core team. The skill routing rules have eliminated mismatched task assignments — tasks requiring specialist knowledge go to verified specialists.
The data access architecture holds up to the scrutiny GenMorphics's clients apply: no cross-client data leakage, no persistent asset URLs that outlive a work session, and a complete audit trail of who accessed what and when.