# Guillermo Martínez del Barrio — Developer Portfolio ## Client - **Name:** Guillermo Martínez del Barrio - **Email:** guillemdb1994@gmail.com - **Phone:** +34 644 885 874 - **WhatsApp:** +34644885874 - **Location:** Madrid, España - **Nationality:** Spanish - **Age:** 30 (born 1994) ## Purpose Professional developer portfolio website to support his job search as a junior software developer in Spain. Must present him as a capable, serious developer — NOT a career changer or waiter. The portfolio is the centerpiece of his application strategy. ## Profile — Key Framing Decisions Guillermo is transitioning into software development after 15 years in hospitality (waiter). He graduated DAM (Formación Profesional de Grado Superior) at age 30. The portfolio must: - **NEVER mention hospitality, waiter, camarero, or any non-tech work experience** - **Minimize chronological information** — use a skills-based approach, not a timeline - **Don't show birth year or age** — let the work speak for itself - **Frame the industrial engineering background as a strength** (math, analytical thinking), not as a dropout - **Position him as a developer with engineering foundations**, not as someone starting late - **Highlight the AI Chat project prominently** — it's his strongest and only real project ## Technical Profile - **Languages:** Python, Java - **Specialization:** Desktop apps, AI integration, GUI development - **Frameworks:** PySide6 / Qt - **APIs:** OpenAI API, JSON data handling - **Concepts:** OOP, modular design, multithreading, Big O complexity analysis - **Education:** DAM (Desarrollo de Aplicaciones Multiplataforma) — 2025-2026 - **Prior studies:** Industrial Engineering at Universidad de León (not completed, but strong math/physics foundation) ## Featured Project — AI Chat Interface Desktop application for centralizing internal info and automating queries in a small business (PYME). - **Stack:** Python, PySide6 (Qt), OpenAI API - PySide6 desktop GUI - Real-time OpenAI API streaming responses - Internal documentation indexing and querying - Local conversation history persistence - Modular OOP architecture with separation of concerns - Multithreading to keep UI responsive during API calls - Configurable assistant settings (model, temperature, context) - Error handling and input validation ## Languages - Spanish: Native - English: C2 comprehension, C1 production (strong selling point for Spanish job market) - German: A1 (lived in Germany) ## Soft Skills to Highlight - Self-taught learner, autodidact - International experience (Spain + Germany) - Problem-solving and analytical thinking - Works well under pressure, organized, detail-oriented - Direct and efficient communication style ## Design Direction - Clean, modern, minimalist — let the tech skills do the talking - Dark theme or neutral tones — professional developer aesthetic - Good typography, no clutter - Mobile responsive - Sections: Hero, About, Skills, Project showcase, Education, Contact - **Photo:** `guillermo.jpg` in project root — professional headshot, use in hero/about section - Language: Spanish (targeting Spanish job market) ## Stack SvelteKit + Tailwind CSS v4 (standard Digitalmar stack), static adapter, Cloudflare Pages deployment.