00 web development · ai · digital training · administration
I build websites and streamline processes with AI.
I'm Miguel Liébana. I'm training as a full-stack developer with AI at Upgrade Hub. I'm also a qualified teacher from the Universitat de Barcelona, hold a Spanish professional certificate in administrative management, and have 13 years of teaching behind me, experience I now bring to digital skills training for adults.

1{2 "name": "Miguel Liébana",3 "role": "Junior full-stack",4 "training": ["Upgrade Hub"],5 "stack": ["JS", "React", "Node", "SQL"],6 "also": ["Administration", "Teaching"],7 "languages": "es · ca · de · en",8 "available": true9}- projects live
- +5Online shop with Stripe, employee portal, management SaaS and websites in production
- years
- 13as a teacher, plus experience in administration and customer service
- languages
- 4Native Spanish and Catalan, German C2 and English B2
vibecodingcoach
I teach beginners to build their first website with AI, without the jargon. One-to-one classes and, if you prefer, I build the site for you.
Visit vibecodingcoachFree courses
Three free courses, no sign-up, in Spanish: basic digital skills, HTML and CSS from scratch and Vibe Coding from scratch.
See the courses# on your team I can…
- build full-stack websites with AI
- code accessible, responsive pages
- connect databases and APIs
- automate alerts and emails
- run administration and treasury
- use Microsoft Office at expert level
- teach digital skills to adults
- serve customers in four languages
01 what i offer
What I can bring
What I'm learning in my two web development courses, added to what I've already proven in offices and in the classroom.
- 01
Full-stack web development
I'm training on Upgrade Hub's Full Stack with AI bootcamp. I build applications with a database, authentication and automated emails, and deploy them on Vercel.
JavaScriptSupabaseAI - 02
Front-end coding and web publishing
HTML, CSS, responsive design, accessibility, usability and going live: websites that look good on any screen.
HTML & CSSResponsiveAccessibility - 03
Automation with AI
AI is part of my daily toolkit for coding, summarising and automating repetitive office tasks: alerts, emails and data flows.
Generative AIAPIsAutomation - 04
Administration and management
Professional certificate ADGD0308, Administrative Management Activities (level 2): treasury, bookkeeping, filing, HR administration, data entry and sales operations.
AccountingTreasuryHR administration - 05
Expert office software
Word, Excel, Outlook and PowerPoint at expert level; Access and Contaplus at advanced level. Certified with ACTIC levels 1 and 2.
OfficeContaplusACTIC - 06
Digital skills training for adults
13 years of teaching experience and a master's in ICT in education (final project pending). I teach office software, digital skills, HTML, CSS and AI patiently, starting from real cases.
Digital skillsOffice softwareAI
02 projects
Published projects
A selection of what I've built and published. The public code is on my GitHub.

miguelliebana.com
This website: a bespoke portfolio designed and built from scratch, available in four languages, accessible, responsive and optimised to present every detail clearly.
Next.js 16TypeScripti18nAccesibilidadVercelNFP Clothing
No Flag Patriots' online clothing store: catalogue, cart and Stripe checkout. Every paid order is sent via API to Gelato, which prints and ships it on demand, with no stock held.
Next.js 16StripeGelato APITailwind CSSVercelVisit site Live · custom domain

ENERPROPrivate portal for a security company: documents, rosters, shifts, holidays and requests, with per-user access and automated alerts.
JavaScriptSupabaseResendVercel
BandManagerPlatform for running a band: gigs, repertoire, setlists, tasks, files and merchandise, backed by a relational database.
Next.js 16TypeScriptPrismaPostgreSQLshadcn/ui
HTML y CSS desde ceroWeb course in Spanish for learning the basics of HTML and CSS from scratch, with step-by-step guided activities.
HTMLCSSTeachingApuntes Upgrade
Archive of notes from the Full Stack with AI bootcamp: imports Word, PDF or transcripts, summarises them with AI and generates quizzes, flashcards and a glossary.
Next.jsAI SDKVercel BlobTypeScriptPrivate, for the course
SuscripscanTracks what subscriptions really cost: monthly, yearly and daily dashboard, renewal alerts, charts and PDF export.
Next.jsRechartsjsPDF
Everyday tools



03 roles
Roles I can go for
Based on my current studies and my experience, these are the roles where I can perform, starting with web development.
Web development
My main goal: the Full Stack with AI bootcamp at Upgrade Hub and the projects I already have live.
- Strong fit
Junior front-end developer
HTML, CSS and JavaScript with responsive, accessible design: the core of the bootcamp and my projects.
- Strong fit
Junior full-stack web developer
Published projects with a database, authentication and continuous deployment.
Available once the bootcamp ends.
- Strong fit
Web content and publishing manager
I publish, maintain and update my own websites with continuous deployment.
- Good fit
Automation and AI developer
I automate notifications and workflows with external APIs and AI assistants.
- Good fit
Junior tester / QA
An eye for detail, a user-first mindset and the technical grounding to reproduce bugs.
Digital training
Training for adults: my teaching experience put to work for digital skills, office software and the web.
- Strong fit
Digital skills trainer for adults
13 years of teaching, a master's in educational ICT (final project pending) and ACTIC level 2.
- Strong fit
Office software trainer
Word, Excel, Outlook and PowerPoint at expert level, and experience explaining them.
- Strong fit
ICT centre and community tech hub facilitator
I guide people with no digital experience clearly and without rushing.
- Good fit
HTML, CSS and AI trainer for beginners
I've already created my own learning material for HTML and CSS from scratch.
Teaching Spanish professional certificates requires holding the corresponding certificate.
- Good fit
AI trainer for office teams
I use AI every day and know how to turn it into concrete admin tasks.
Tech and support
Roles where the technical side meets looking after people, which has always been my strength.
- Strong fit
Tier 1 technical support / helpdesk
Technical grounding, patience and real experience supporting people by phone and in person.
- Strong fit
Customer success at software companies
I can explain digital tools to non-technical people and walk them through.
- Good fit
Software implementation and onboarding
Expert office skills, experience as an ICT coordinator and a knack for documentation.
- Strong fit
Support and training for edtech platforms
I know from the inside how a school works and how to train its users.
Digital administration
Professional certificate in administrative management (ADGD0308), office and front-desk experience, and a very digital profile.
- Strong fit
Administrator with a digital profile
Administrative management certificate, expert Office skills and the ability to automate processes.
- Strong fit
Administrative assistant / receptionist
Experience at the Club de Polo Ampurdán and on reception and customer service.
- Good fit
Junior accounting and treasury clerk
Bookkeeping, treasury and Contaplus at advanced level.
- Good fit
Executive assistant / office manager
Organisation, team coordination and expert office skills.
- Good fit
Spanish civil service exams
University degree at bachelor's level (MECES 2), administrative certificate, expert office skills and office experience.
Administrative posts with the Spanish State, the Generalitat or local councils; each call sets its own entry requirements.
04 education
Studies and credentials
- In progress
Bootcamp syllabus
Foundations
- Development environment and AI: prompt engineering
- Git and GitHub
- Fundamentals: logic, control flow, functions and arrays
Back end and data
- SQL and MongoDB databases
- Node.js
Front end
- HTML and CSS
- JavaScript: DOM, events, async and Fetch
- React
Wrap-up
- Automation and deployment
- Final projects
- Professional skills and talent
- In progress
- 2022
- 2007
Bootcamp syllabus
Foundations
- Development environment and AI: prompt engineering
- Git and GitHub
- Fundamentals: logic, control flow, functions and arrays
Back end and data
- SQL and MongoDB databases
- Node.js
Front end
- HTML and CSS
- JavaScript: DOM, events, async and Fetch
- React
Wrap-up
- Automation and deployment
- Final projects
- Professional skills and talent
Professional certifications
- ACTIC level 1 · basic certificate
- ACTIC level 2 · intermediate certificate
- Driving licence (category B)
05 archive
Archive of diplomas
Everything I've had certified along the way: official qualifications, languages, technology, marketing and teacher training.
26 diplomas and certificates
1,100+ hours of certified training
C2 German · C Catalan · C1 English reading
- 2007
Teacher, specialising in Music Education
Universitat de Barcelona
- 2022
Professional certificate ADGD0308 · Administrative Management Activities
Servei Públic d'Ocupació de Catalunya
- 2010
Zentrale Oberstufenprüfung (ZOP)
Goethe-Institut Barcelona
Abitur · German school-leaving certificate
Deutsche Schule Barcelona
- 2007
Certificat de Capacitació en Llengua Catalana
Universitat de Barcelona
- 2023
Linguaskill General
Cambridge English
- 2026
Claude Code 101
Anthropic · Claude Academy
Verify - 2026
Claude Code in Action
Anthropic · Claude Academy
Verify - 2017 · 2022
ACTIC level 2 (intermediate) and level 1 (basic)
Generalitat de Catalunya
- 2023
Artificial Intelligence Essentials
IBM · Coursera
Verify
2023Watson AI Essentials
IBM · Coursera
Verify- 2023
Introduction to Artificial Intelligence
IBM Skills Network · Coursera
Verify - 2023
Getting Started with AI using IBM Watson
IBM Skills Network · Coursera
Verify - 2024
Big Data
Iniciativa y Conocimiento para la Formación
- 2022
MIE Trainer Academy and Microsoft Educator Academy
Microsoft Learn
Digital skills assessment
MyDigiSkills
- 2022
Typing: 418 keystrokes per minute
Cursomeca
- 2024
Digital Marketing & Automation Marketing
Iniciativa y Conocimiento para la Formación
- 2024
Community Manager
Iniciativa y Conocimiento para la Formación
- 2024
How to write a digital marketing plan
Iniciativa y Conocimiento para la Formación
- 2024
Neuromarketing
Iniciativa y Conocimiento para la Formación
- 2024
E-commerce and social media · Personal branding · SEO
Por Talento Digital
- 2007 – 2018
In-service teacher training
Departament d'Educació (Catalonia)
- 2023
Certification in Counselling and Gestalt Therapy
Online training
- 2024
Equality Officer
Iniciativa y Conocimiento para la Formación
- 2023
Coach Skills Assessment
Google for Education
06 experience
Professional experience
Administration, customer service and education: over twenty years learning to organise, communicate and solve problems.
- Jan 2010 — Present

music
Songwriter, musician and singer
Band No Flag Patriots
AchievementTook our songs into the studio and onto the stage, coordinating the band from first idea to live show.
- Dec 2025 — Jul 2026
administration
Receptionist / administrative assistant
CTTI · Generalitat de Catalunya · via Triangle Catalunya
AchievementHandled 200 visitors a day with fast, organised reception: every visitor and every document reached the right person without delay.
- Mar 2023 — Jun 2023

customer service
Call centre agent (campaigns)
Securitas Direct · AMBici
AchievementHandled 3 calls per minute, resolving customer issues calmly and in a friendly tone.
- Jan 2022 — Oct 2022

administration
Administrative work placement and collaboration (CP ADGD0308)
Club de Polo Ampurdán
AchievementKept the club's administration up to date: members, invoicing and correspondence always in order.
- Sep 2017 — May 2020
education
Teaching methods specialist (ICT coordinator)
Escola Joan Maragall
AchievementBrought technology into the classroom for a full staff of 20 teachers, who now use it confidently every day.
- Sep 2007 — May 2020
education
Primary school teacher
Escoles Gornal · Bernat Metge · Torre de la Miranda · Joan Maragall
AchievementOptimised learning for 25 pupils per class, adapting teaching to each child's pace and needs.
- Jun 2003 — Sep 2005
customer service
Waiter
Bar La Concha
AchievementDelivered fast, attentive service at peak times and built a loyal base of regulars.
- Jan 2003 — Jan 2005
customer service
Sales assistant
El Corte Inglés · Boulangerie · retail
AchievementAdvised each customer until they found what they were looking for, helping the store meet its sales targets.
07 skills
Languages, skills and tools
Languages
- Español Nativo
- Català Nadiu
- Deutsch C2
- English B2
Soft skills
Software
- Microsoft WordExpert
- Microsoft ExcelExpert
- Microsoft OutlookExpert
- Microsoft PowerPointExpert
- Microsoft Office (suite)Expert
- Microsoft AccessAdvanced
- ContaplusAdvanced
- Adobe PhotoshopIntermediate
- CanvaExpert
Web technologies
- HTML, CSS and JavaScript
- Responsive design, accessibility and usability
- SQL and MongoDB databases
- Supabase · Auth, Database, Storage, Edge Functions
- AI coding assistants
- Git and GitHub
- Vercel · continuous deployment
- External APIs · Resend, Formspree
08 contact
Shall we talk about your team?
I'm looking for a role in web development, digital skills training for adults, technical support or digitally minded administration. Tell me what you need and I'll get back to you.




