Resume

Versatile Full-Stack Developer and UX Engineer.

Work experience

2020-2024 KTH Royal Institute of Technology. Full-stack developer, UX engineer

2020-present: E-learning

Development of digital examination tools during the COVID-19 pandemic, transforming KTH’s learning environment to fully online. Key contributions included:

2021-2023: Transfer to Ladok & Scanned paper exams

API design, Node.js, Express.js, TypeScript, React, Docker, Azure

Designed and implemented a solution for importing scanned paper exams into the Learning Management System and extracting grades from it, enabling digital grading for educators. Node.js, Express.js, TypeScript, React, MongoDB, Docker, Azure Cloud

2023-2024: Personal Menu

Developed a user-friendly navigation bar for students and teachers, curating relevant course links through microservices and APIs.

part-time, 2024-present: KTH Style

UI design, frontend, UX, accessibility, HTML, CSS, TypeScript

Contributed to the design system project "KTH Style," focusing on UI design, accessibility, and usability. Lead the implementation of KTH new visual identity

2018-2020 Findout Technologies AB.Full-stack developer consultant

Developing microservices in Node.js and serverless solutions for data synchronisation between KTH’s internal systems and the Canvas Learning Management System.

2017-2018 COAM (Official College of Architects of Madrid). Freelance full-stack developer

Developed the “Revista Arquitectura” website, translating a traditional paper magazine into a fully functional web platform. Handled end-to-end development from design to deployment.

2017 Common Action Forum. Part-time full-stack developer trainee

Contributed to the "Ontag" project, creating an open-source tool for journalists that enhances news articles with relevant annotations, collaborating in a multidisciplinary team.

Education

2013-2018 Computer Engineer Undergraduate (4 years).Technical University of Madrid

Participated in the Erasmus exchange program at Uppsala University during the 2017-2018 academic year, completing my Degree Project there.

Volunteered at Medialab Prado and events like "Codemotion Madrid."

Offered web development and Japanese courses while studying.


Languages: Native Spanish and Japanese, competent in English and Swedish

Programming: Node.js, TypeScript/JavaScript, Rust (side projects)