Based in Spain — working on web apps, automation, and smarter workflows.

Gabriel

About Me

Who I Am

I am a software engineer who enjoys solving real problems, I like taking chaos and turning it into something useful. My work ranges from LLM pipelines to full stack web applications, applied NLP research and automation tools used in the hospitality business. I'm currently looking for opportunities where I can keep growing, collaborate, and build reliable software.

Clean Code

I believe in writing maintainable, well-documented code that others can understand.

Problem Solving

Every challenge is an opportunity to learn and create innovative solutions.

Impact First

Technology should serve people and make a positive difference in the world.

Fun Fact

When I'm not coding, I'm learning languages and collecting moments—one café, one city, one accent at a time.

Español
Français
Italiano
日本語
COLLECTION
★ FEATURED RESEARCH ★

Greenwashing Detection in Corporate Climate Communications

Research Project

Corporate greenwashing—making misleading claims about environmental responsibility—has become a critical issue as fossil fuel companies face mounting pressure to demonstrate climate action. I designed and deployed a multi-model NLP system that analyzes how companies craft environmental messaging, revealing the gap between corporate rhetoric and verifiable commitments.

Click to Explore

PORTFOLIO

Travel Dreams Collection

Built a web app that transforms scattered travel screenshots into an organized, searchable destination database. Features multi-algorithm duplicate detection with geo-proximity matching, a 40-field database schema with 12 performance indexes, and a keyboard-first UX with vim-style navigation for rapid bulk review of 500+ items.

TypeScriptNext.js 15Drizzle ORMPostgreSQLRadix UIZod

Fake News Detection via NLP

Built an AI-powered fake news detection system that analyzes headline-body stance relationships and linguistic patterns to assess article credibility. Trained a Gradient Boosting classifier on 50,000+ article pairs from the Fake News Challenge dataset, achieving 92% accuracy through custom feature engineering combining Word2Vec embeddings, TF-IDF vectors, and sentiment analysis.

Pythonscikit-learnNLTKspaCyGensimNLP

Task Management Tool

Created a collaborative project management tool with drag-and-drop kanban boards, task assignments, due dates, and team collaboration features for agile workflows.

ReactTypeScriptFirebaseDnD KitTailwind

NLP Learning Workflow

Built a self-updating learning system that discovers, processes, and synthesizes academic research papers into structured lessons with spaced repetition scheduling. Features a fault-tolerant PDF extraction pipeline with 4-layer fallback, semantic chunking with vector storage, and FSRS algorithm implementation for optimized retention.

PythonFastAPIQdrantPostgreSQLPydanticDocker

LinguaLog

Built a language learning journal that provides feedback on writing practice with comprehensive internationalization supporting 20+ target languages, including full RTL layout switching for Arabic and Hebrew. Features a cascading configuration system that merges user preferences with per-request overrides, enabling granular control over application behavior without code changes.

TypeScriptNext.js 15i18nextRadix UITailwind CSSFastAPI

Distributed API Rate Limiter

Built a high-performance distributed rate limiting system that protects APIs from abuse while maintaining sub-millisecond latency. Implements multiple algorithms (token bucket, sliding window, fixed window) with Redis-backed distributed state, serving 10,000+ requests/second across multiple service instances.

GoRedisDockerPrometheusGrafanaKubernetes
02.

TECHNICAL SKILLS

Tools that turn ideas into shipped product.

PYTHON • REACT • NEXT.JS • TYPESCRIPT • FASTAPI • POSTGRESQL • DOCKER • OPENAI • SUPABASE • TAILWINDCSS • NODE.JS • PYTHON • REACT • NEXT.JS • TYPESCRIPT • FASTAPI • POSTGRESQL • DOCKER • OPENAI • SUPABASE • TAILWINDCSS • NODE.JS
FRONTEND
UI/UX
FRAMEWORKS
STYLING
⚛️REACT
NEXT.JS
📘TYPESCRIPT
🎨TAILWIND
🧩SHADCN/UI
💎RADIX UI
🔷ZOD
🎬FRAMER
🐻ZUSTAND
BACKEND
APIS
FRAMEWORKS
VALIDATION
🐍PYTHON
FASTAPI
🟢NODE.JS
🚂EXPRESS
🔌REST APIS
PYDANTIC
🗃️SQLALCHEMY
DATA & DB
DATABASES
ORM
ANALYTICS
🐘POSTGRESQL
🔥SUPABASE
💧DRIZZLE ORM
📊SQL
🐼PANDAS
🔢NUMPY
🔴REDIS
AI / ML
NLP
MODELS
VECTORS
🤗HUGGINGFACE
🧠OPENAI API
📈SCIKIT-LEARN
🔍RAG
📐QDRANT
🗣️NLP
🦜LANGCHAIN
📊BERTOPIC
👁️OCR
DEVOPS
CONTAINERS
CI/CD
CLOUD
🐳DOCKER
📋GIT
⚙️GITHUB ACTIONS
🐧LINUX
VERCEL
☁️AWS

LET'S CONNECT

OPEN TO COLLABORATIONS • FREELANCE • FULL-TIME ROLES

💡 ALWAYS EXCITED TO DISCUSS NEW IDEAS AND OPPORTUNITIES