Portfolio

Projects Showcase

A glimpse of what I can build — AI-powered applications that blend technical depth with intuitive design. Each project is a slice of a larger vision: intelligent systems that understand, adapt, and deliver.

AI Music Recommender

Production Ready

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

PydanticGeminiEmbeddings

database

SQLitePostgreSQL

apis

Spotify Web APIDeezer APIGoogle Gemini API
PythonFastAPIPydanticDeezer APISQLitePostgreSQLGemini

AI Doc Manager

In Development

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

View Code

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

PydanticGeminiEmbeddings

database

PostgreSQLSQLAlchemyAlembic

frontend

ReactTypeScript
PythonFastAPIPydanticPostgreSQLReactTypeScript

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!

Ask me about Nico's work, projects, or experience.

Quick questions: