← All work
Cybrosys Technologies — 2024
Labelo.ai
Open-source data annotation platform for machine learning teams
Labelo is an annotation platform for machine learning teams — text, image, audio, video, and time-series data, labelled collaboratively.
I built the front end: the marketing surface and a component architecture the product pages could be assembled from.
Layers delivered
- schema — not on this projectSQL Server tables, indexes, constraints
- stored procedure — not on this projectTransactional guards, concurrency control
- repository — not on this projectDapper, generic base repository
- service — not on this projectDomain and application layers
- controller — not on this projectREST endpoints, auth, validation
- interface — deliveredAngular components and state
Filled markers are the layers I personally delivered on this project.
Front end
- Built the Next.js front end with TypeScript and Tailwind CSS.
- Motion design with Framer Motion — scroll-triggered reveals and hover states, kept restrained enough not to fight the content.
- A reusable component architecture so new product pages could be composed rather than rebuilt.
- Responsive across breakpoints, with attention to how dense feature tables collapse on mobile.
Front end
Back end and data