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
Senior Full Stack Engineer — Product School
- 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.
Community Volunteer — Loch Arthur Camphill, Scotland
- 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.
Full-stack Developer — Yuki Software
- 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.
Frontend Developer — Vilynx AI (Acquired by Apple)
- Built the core vanilla JavaScript plugin showing AI-generated video previews on third-party media sites, under tight performance and bundle-size constraints.
Early Career Experience — ForceManager · Strands · Capgemini
- 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.
Education
Master in Digital Solutions Development
Barcelona Technology School
Bachelor's degree, Physics
Universitat de Barcelona