Objet.art
2022.09 - 2026.04Senior Full-Stack Developer, Team Lead

A platform for cataloging artworks, enriching them with AI, searching them semantically and putting them through a structured expert approval chain before publication.
What I did
- Three services: a Next.js front end, a NestJS core API and a PostgreSQL account service for roles, subscriptions and notifications.
- Hybrid semantic search over the collection: generated descriptions, embeddings similarity and Elasticsearch indexing.
- A full expert review lifecycle: assignment, suggested corrections, section-level acceptance, curator decision and final application of changes.
- Bulk import from partner catalogs: CSV sessions, external id mapping, media upload, validation and batch commits.
- Long-running jobs moved to background processing with live WebSocket progress.
- TypeScript
- React
- Next.js
- NestJS
- Node.js
- PostgreSQL
- MongoDB
- AWS DocumentDB
- Elasticsearch
- OpenAI API
- Stripe
- Socket.IO
- AWS
- Docker
- Jest
- Playwright