KenzieHub
A React interface for registration, sign-in, and managing technologies in a developer profile.

From entry to experience
- 01
Create an account
Validated signup form and email verification.
- 02
Sign in
Authenticated access or separate demo mode.
- 03
Manage technologies
Protected panel displaying technologies and proficiency levels.
Interface in action
Context & implementation
An educational web development project. The code implements authentication, a protected route, and creating, editing, and deleting technologies with a proficiency level. The interface has been connected to Supabase Auth and PostgreSQL-persisted technologies protected by Row Level Security. The owner confirmed real sign-up, email verification and sign-in, with persistence after reload and a fresh login; a direct Supabase query confirmed the technology record. Live edit, delete and cross-account isolation are still unverified.
- 01
The idea
Give someone a way to manage their technical profile and proficiency levels behind a personal account.
- 02
How it was built
React application with form validation, signup, email verification, login and a protected route. Supabase provides authentication, and an RLS-protected PostgreSQL table stores technologies associated with each user.
- 03
My contribution
An individual educational project refined for specific validation feedback, cohesive controls, mobile presentation and a connected demonstration backend.
- 04
What is demonstrated
Sign-up, confirmed email, login and persistence of one technology after a new session were observed. Live edit, delete and cross-account isolation have not yet been verified.
- 05
What the code contains
- Validated registration and sign-in forms.
- Navigation with a protected route.
- Creating, editing, and deleting technologies.
- Supabase persistence with per-user access policies.
A good conversation can
open new doors.
Seeking remote opportunities in applied AI, prompt design, AI training and response evaluation, drawing on a background in operations, customer service and digital brand management. Reach out through your preferred channel.