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.