Hi, I'm

Angel Canela

Full Stack Software Engineer

Building scalable web products at The LEGO Group — specializing in React, Next.js & TypeScript.

Scroll down

About me

Full Stack Software Engineer specializing in React, Next.js, TypeScript, and cloud-native architectures, with experience building scalable, high-quality web products that deliver measurable business value.

Currently at The LEGO Group, developing customer-facing experiences that combine pixel-perfect UI with accessibility, performance, and maintainability.

I'm passionate about modern software engineering practices, including AI-assisted development, agentic workflows, automated testing, and CI/CD. I actively leverage LLMs and agentic approaches to accelerate implementation, automate repetitive engineering tasks, improve developer productivity, and enhance software quality while keeping human oversight central to technical decision-making.

These are my main skills:

ReactReact
TypeScriptTypeScript
Next.jsNext.js
JavaScriptJavaScript
Node.jsNode.js
ReduxRedux
HTML5HTML5
CSSCSS
BootstrapBootstrap
Angel Canela

My Portfolio

Folder

Kizuna

A motivational Remote Working Employee Support System. (End of degree project) This application offers feedback and gamification with a reward programme.

  • Node
  • Express
  • MongoDB
  • Ejs
  • CSS
Folder

Simon

Exciting electronic game of lights and sounds in which players must repeat random sequences of lights by pressing the colored pads in the correct order.

  • HTML5
  • JavaScript
  • CSS
Folder

Drum Kit

Play the virtual drum kit using your computer keyboard.

  • HTML5
  • JavaScript
  • CSS
Folder

Portfolio

My own portfolio, using React, Typescript and Styled Components.

  • React
  • TypeScript
  • Styled Components
Folder

Secrets Page

Web site where you can write your secrets and see others secrets using cards.

  • React
  • JavaScript
  • EJS
Folder

ToDo List App

Simple app where you can create a toDO list.

  • HTML5
  • JavaScript
  • CSS

Get in touch

Please don't hesitate to send a message.