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.

training atUpgrade Hub
Professional portrait of Miguel Liébana in a blue suit with his arms crossed
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
vibecoding.miguelliebana.com

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 vibecodingcoach
cursos.miguelliebana.com

Free 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.

from ink to code
  1. 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
  2. 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
  3. 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
  4. 04

    Administration and management

    Professional certificate ADGD0308, Administrative Management Activities (level 2): treasury, bookkeeping, filing, HR administration, data entry and sales operations.

    AccountingTreasuryHR administration
  5. 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
  6. 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.

Miguel coding on a laptop by a window
coding
  1. #01 Multilingual professional portfolio

    In production

    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 16TypeScripti18nAccesibilidadVercel
  2. #03 Employee portal

    Public code

    ENERPRO

    Private portal for a security company: documents, rosters, shifts, holidays and requests, with per-user access and automated alerts.

    JavaScriptSupabaseResendVercel
  3. #04 Management SaaS

    Public code

    BandManager

    Platform for running a band: gigs, repertoire, setlists, tasks, files and merchandise, backed by a relational database.

    Next.js 16TypeScriptPrismaPostgreSQLshadcn/ui
  4. #05 Interactive learning material

    Learning

    HTML y CSS desde cero

    Web course in Spanish for learning the basics of HTML and CSS from scratch, with step-by-step guided activities.

    HTMLCSSTeaching
  5. #06 AI web app · bootcamp

    Private

    Apuntes 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 BlobTypeScript
  6. #07 Personal finance tool

    Public code

    Suscripscan

    Tracks what subscriptions really cost: monthly, yearly and daily dashboard, renewal alerts, charts and PDF export.

    Next.jsRechartsjsPDF

Everyday tools

  • VS Code
  • Git
  • GitHub
  • Warp
  • Claude
  • ChatGPT
  • Gemini
  • Supabase
  • Vercel
  • Next.js
  • Node.js
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Tailwind
  • Prisma
  • PostgreSQL
  • MongoDB
  • Stripe
  • Resend
  • Framer
  • Figma
  • WordPress
  • FileZilla
  • Teams
  • Excel
  • Word
Miguel speaking in front of an audience
communicate
Miguel standing in an open-plan office
coordinate
Black and white portrait of Miguel
listen

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.

Digital training

Training for adults: my teaching experience put to work for digital skills, office software and the web.

Tech and support

Roles where the technical side meets looking after people, which has always been my strength.

Digital administration

Professional certificate in administrative management (ADGD0308), office and front-desk experience, and a very digital profile.

04 education

Studies and credentials

still learning
  1. 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
  2. In progress
  3. 2022
  4. 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

  • Abitur · German school-leaving certificate

    Deutsche Schule Barcelona

    Official German upper secondary qualification

  • 2007

    Certificat de Capacitació en Llengua Catalana

    Universitat de Barcelona

    Catalan level C

  • 2023

    Linguaskill General

    Cambridge English

    Reading C1+ · listening B2

  • 2026

    Claude Code 101

    Anthropic · Claude Academy

    Course completion badge

    Verify
  • 2026

    Claude Code in Action

    Anthropic · Claude Academy

    Course completion badge

    Verify
  • 2017 · 2022

    ACTIC level 2 (intermediate) and level 1 (basic)

    Generalitat de Catalunya

    Certified ICT skills

  • 2023

    Artificial Intelligence Essentials

    IBM · Coursera

    Digital badge

    Verify
  • 2023

    Watson AI Essentials

    IBM · Coursera

    Digital badge

    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

    60 hours

  • 2022

    MIE Trainer Academy and Microsoft Educator Academy

    Microsoft Learn

    13 h 27 min

  • Digital skills assessment

    MyDigiSkills

    Advanced level in all 5 areas

  • 2022

    Typing: 418 keystrokes per minute

    Cursomeca

  • 2024

    Digital Marketing & Automation Marketing

    Iniciativa y Conocimiento para la Formación

    60 hours

  • 2024

    Community Manager

    Iniciativa y Conocimiento para la Formación

    50 hours

  • 2024

    How to write a digital marketing plan

    Iniciativa y Conocimiento para la Formación

    50 hours

  • 2024

    Neuromarketing

    Iniciativa y Conocimiento para la Formación

    35 hours

  • 2024

    E-commerce and social media · Personal branding · SEO

    Por Talento Digital

    3 completion badges

  • 2023

    Certification in Counselling and Gestalt Therapy

    Online training

    140 hours

  • 2024

    Equality Officer

    Iniciativa y Conocimiento para la Formación

    50 hours

  • 2023

    Coach Skills Assessment

    Google for Education

    Passed with 81%

06 experience

Professional experience

Administration, customer service and education: over twenty years learning to organise, communicate and solve problems.

every stage leaves a mark
  1. Jan 2010 — Present
    No Flag Patriots

    music

    Songwriter, musician and singer

    Band No Flag Patriots

    Achievement

    Took our songs into the studio and onto the stage, coordinating the band from first idea to live show.

  2. Dec 2025 — Jul 2026
    Generalitat de Catalunya

    administration

    Receptionist / administrative assistant

    CTTI · Generalitat de Catalunya · via Triangle Catalunya

    Achievement

    Handled 200 visitors a day with fast, organised reception: every visitor and every document reached the right person without delay.

  3. Mar 2023 — Jun 2023
    AMBiciSecuritas Direct

    customer service

    Call centre agent (campaigns)

    Securitas Direct · AMBici

    Achievement

    Handled 3 calls per minute, resolving customer issues calmly and in a friendly tone.

  4. Jan 2022 — Oct 2022
    Club de Polo Ampurdán

    administration

    Administrative work placement and collaboration (CP ADGD0308)

    Club de Polo Ampurdán

    Achievement

    Kept the club's administration up to date: members, invoicing and correspondence always in order.

  5. Sep 2017 — May 2020
    Generalitat de Catalunya

    education

    Teaching methods specialist (ICT coordinator)

    Escola Joan Maragall

    Achievement

    Brought technology into the classroom for a full staff of 20 teachers, who now use it confidently every day.

  6. Sep 2007 — May 2020
    Generalitat de Catalunya

    education

    Primary school teacher

    Escoles Gornal · Bernat Metge · Torre de la Miranda · Joan Maragall

    Achievement

    Optimised learning for 25 pupils per class, adapting teaching to each child's pace and needs.

  7. Jun 2003 — Sep 2005

    customer service

    Waiter

    Bar La Concha

    Achievement

    Delivered fast, attentive service at peak times and built a loyal base of regulars.

  8. Jan 2003 — Jan 2005
    El Corte Inglés

    customer service

    Sales assistant

    El Corte Inglés · Boulangerie · retail

    Achievement

    Advised 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

Leadership
Team management
Business sense
Active listening

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.

Miguel leaning on a railing with skyscrapers at sunset
see you soon