Portfolio

Projects Showcase

A collection of AI-powered applications that combine technical depth with intuitive design. Each project represents a unique challenge solved with modern machine learning and software engineering.

AI Music Recommender

In Development

A conversational music discovery system that understands emotions and context. Describe how you feel or what moment you're in, and get personalized recommendations that match your mood.

About the Project

Built to solve the frustration of endless scrolling through playlists. This system uses natural language processing to understand the context of your request - whether you're working late, feeling nostalgic, or preparing for a workout - and delivers recommendations that actually fit.

Key Features

  • Emotion-based music search using NLP
  • Context-aware playlist generation
  • Integration with Spotify/Deezer for playback
  • Semantic search across music metadata
  • Conversational interface for refinement

Tech Stack

backend

PythonFastAPI

ai

Pidantic-aiGeminiEmbeddings

database

SQLitePostgreSQL

apis

Spotify Web APIDeezer APIGoogle Gemini API
PythonFastAPILangChainDeezer APISQLitePostgreSQLGemini

AI Doc Manager

Production Ready

An intelligent document management system with conversational querying. Upload documents and chat with your knowledge base using natural language.

About the Project

Designed to make information retrieval intuitive. Instead of remembering file names or folder structures, just ask questions. The system understands context, maintains conversation history, and always cites its sources.

Key Features

  • Multi-format document support (PDF, DOCX, TXT)
  • Semantic search across all documents
  • Conversational chat interface
  • Source citations with page references
  • Document summarization

Tech Stack

backend

PythonFastAPIPydantic

ai

Pydantic AIGeminiEmbeddings

database

PostgreSQLSQLAlchemyAlembic

frontend

ReactTypeScript
PythonFastAPIPydantic-aiPostgreSQLReactTypeScript

More Projects Coming Soon

I'm constantly working on new ideas and experiments. Check back soon or follow me on GitHub to stay updated.

Follow on GitHub

Nico Betancourt

Let's chat!

Hey! I'm an AI assistant that knows about Nico's background, projects, and interests. Feel free to ask me anything!

Quick questions: