AI product intelligence reporting platform
Generates structured product reports with a multi-phase AI pipeline and semantic search over them.
- Period
- Jun 2026 – Oct 2026
- Team
- 3 people
- My role
- FullStack Developer Trainee at Globant (backend, frontend and AI)
- Status
- Under NDA: no public code or demo
Problem
Bring data from external catalogs, web search and language models into structured product reports, and search inside them while seeing where each fragment comes from.
What I did
- I built the Full Report pipeline: 10 research and tagging lenses over one report, with server-side PDF export.
- I designed the semantic search (RAG): chunks split by content boundaries, local embeddings, hybrid retrieval (dense and lexical) and the provenance of each chunk (product, category, source and date).
- I implemented login with httpOnly cookies and CSRF protection, and the admin and developer roles, with an atomic admin transfer so the system never loses its last admin.
- I built the notifications, the role administration and the semantic search administration.
Technical decision: failover between LLM providers
I designed a routing layer between LLM providers with automatic failover and per-provider concurrency control. It also stores the token usage of each call, with an endpoint and an admin dashboard.
Result
Deployed and running in production in the company's private environment. It was handed to an internal team for daily maintenance.
Stack
- Python
- FastAPI
- PostgreSQL
- pgvector
- React
- TypeScript
- Gemini
- Groq
It runs in production in the company's private environment. I can walk through the architecture and my decisions in an interview.
See technical detail
Rest of the stack
- SQLAlchemy
- Pydantic
- fastembed
- pytest
- Vite
- Zustand
- Tailwind
- Vitest
Architecture diagram
My own diagram, with no client names or internal product names.
