Multi-level navigation & filtering
Nested menus with parent/child relationships, search, selection and expansion state.
I maintain Platform V2, a mature component library used across enterprise modules — and I'm helping architect Euclid, a new shared component system built from the ground up: interfaces, reusability, accessibility, and tests included.
Not just interfaces — the reusable systems, APIs, and guardrails other engineers build interfaces with.
Reusable, scalable UI components consumed across enterprise modules.
Consistent patterns, interfaces, and usage guidelines for teams to build on.
Component APIs, inputs/outputs, and maintainable structure from the ground up.
Unit testing, accessibility, and reliability built into every component.
Making shared components easy for other engineers to adopt and trust.
Maintaining a mature library while architecting its successor from scratch.
Complex frontend systems are where I spend my time: hierarchical navigation, high-volume data, reusable components, internationalization, and accessibility.
Nested menus with parent/child relationships, search, selection and expansion state.
Large datasets without mounting every row into the DOM. Scroll, search and sort the live dataset.
Searchable selection with a large option set and keyboard-friendly interaction.
Change locale and see how real UI copy changes without breaking the component.
Review activity, manage components and keep your interface consistent.
Keyboard-first interaction, semantic states and visible focus are built into the component.
role="button"
From maintaining a mature component ecosystem to architecting the next one.
Full-stack quiz app with Mongoose schema design, JWT authentication, and bcrypt-based role access control. Media handled via Multer + Cloudinary; infrastructure provisioned on AWS with S3, Lambda, and CloudFormation, IAM-scoped for secure access.
Full-stack AI resume-generation platform. Spring Boot + Spring AI backend using Ollama for context-aware content generation via REST APIs. React frontend built with Vite, React Hook Form, and Tailwind CSS, with react-to-pdf/react-to-print for export.
4th of 800+ teams — national hackathon · 7th of 300+ — intercollege hackathon