Laia Chorro

Senior Full Stack Engineer with 10+ years of experience building web products end to end, from AI-driven data visualisation tools to SaaS platforms. A physics background and years at startups and scale-ups taught me to bring both engineering rigour and product thinking to the work. I enjoy owning the whole flow, from the interface to the APIs, data, integrations and deployment. I value honesty, learning from others, and simply doing things the right way.

Skills

Frontend:
React, TypeScript, Next.js, JavaScript, Vue 3, Tailwind CSS, Data Visualisation, Accessibility
Testing:
Jest, React Testing Library, Vitest, Automated QA
Backend:
Node.js, Express, REST API Design, SQL, MongoDB, Data Modeling
Tools & Practices:
Vercel, Contentful, Stripe, Salesforce, PostHog, Git, CI/CD, Claude Code, Cursor

Experience

  1. Senior Full Stack Engineer — Product School

    2020 — 2026
    • Modernizing the Stack: led the migration from a monolithic WordPress setup to a decoupled Next.js + Contentful architecture, with a two-way Salesforce sync and webhook-driven revalidation.
    • Data Modeling: designed a relational content model from unstructured WordPress data, replacing a flat, tangled structure.
    • Student Portal: designed the REST APIs and built a passwordless portal with Magic Links, covering authentication, subscriptions, payments and invoices through Stripe.
    • End-to-End Delivery: owned the CI/CD pipeline from local development to Vercel production, with automated tests blocking merges and cost monitoring.
    • React
    • TypeScript
    • Next.js
    • Tailwind
    • Contentful
    • Salesforce
    • Stripe
    • PostHog
    • CI/CD
    • Claude Code
  2. Community Volunteer — Loch Arthur Camphill, Scotland

    2019 — 2020
    • Spent a year living and working in an inclusive, multicultural community: daily social care, sustainable living, and learning to adapt to and connect with very different people.
    • Empathy
    • Adaptability
    • Collaboration
  3. Full-stack Developer — Yuki Software

    2018 — 2019
    • Built full-stack accounting automation tools with Vue 2, Node.js and SQL, including the pipeline from user invoice uploads to a rule-based extraction system.
    • Vue.js
    • Node.js
    • Express
    • JavaScript
    • SQL
    • API Design
  4. Frontend Developer — Vilynx AI (Acquired by Apple)

    2017 — 2018
    • Built the core vanilla JavaScript plugin showing AI-generated video previews on third-party media sites, under tight performance and bundle-size constraints.
    • JavaScript
    • Data Visualization
    • AI Interfaces
    • Interactive Video
    • High-Performance UI
  5. Early Career Experience — ForceManager · Strands · Capgemini

    2015 — 2017
    • ForceManager: built data visualisation widgets and MySQL queries for an enterprise CRM.
    • Strands: wrote automated QA and accessibility tests for a banking platform.
    • Capgemini: maintained Java/Spring backend applications for La Caixa.
    • Java
    • Spring
    • QA Testing
    • MySQL
    • HTML/CSS
    • jQuery

Education

Master in Digital Solutions Development

Barcelona Technology School| 2016

Bachelor's degree, Physics

Universitat de Barcelona| 2014