|
@@ -0,0 +1,68 @@
|
|
|
|
|
+# 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.
|