Miguel Angel Alvarez

Miguel Angel Alvarez

Software Engineer

About

I'm a software engineer with a product mindset — I care about solving the right problem, not just closing tickets. I write clean, maintainable code, sweat the details, and adapt to whatever the project needs, whether that's a new stack, a new paradigm, or a hard conversation about scope.

I thrive as an individual contributor. Owning a problem end-to-end — from first principles to shipped feature — is where I do my best work. In a world where AI makes individual developers disproportionately capable, I find that genuinely exciting. Outside of code, I stay curious through travel, motorsports, music, and the occasional video game.

Experience

Present
Genially

Senior Frontend Developer

Genially

Spent six years evolving an interactive content platform. Rotating through multiple squads gave me a deep, end-to-end understanding of the product. I collaborate closely with design and backend teams to ship scalable features, often pair-programming. Beyond coding, I drive architectural decisions and maintain our Design System, using data to continuously refine the user experience.

JavaScriptTypeScriptReactMobXStyled ComponentsReact Testing LibraryCypressStorybookDesign SystemGitSCRUMSnowplowClickUpGitHub Copilot
Corus Consulting

Full Stack Developer

Corus Consulting

Delivered agile solutions for diverse clients. While starting as a full-stack developer, I naturally gravitated toward the frontend, taking ownership of UI and usability. I worked directly with clients to refine requirements, ensuring high-quality delivery across multiple parallel projects.

JavaScriptTypeScriptVueAngularSCSSNodeMongoDBCypressJestMochaGitSCRUM
Glownet

Full Stack Developer

Glownet

Built cashless payment ecosystems for major music festivals, covering NFC transactions and real-time dashboards. I combined development with on-site support during live events, ensuring system stability under pressure and working side-by-side with organizers to resolve critical issues in real-time.

RubyjQuerySCSSRuby on RailsPostgreSQLRSpecSeleniumGitSCRUMJIRA
Just Landed

Full Stack Developer

Just Landed

Contributed to a global platform operating in 70 countries. This role established my full-stack foundations, particularly in MVC architecture and system reliability. I focused on maintaining high-traffic modules and delivering consistent, user-focused features for a massive international audience.

RubyjQuerySCSSRuby on RailsPostgreSQLRSpecSeleniumGitRedmine

Education

Ironhack

Web Development Bootcamp

Ironhack

Immersive 8-week bootcamp covering 540 hours of intensive web development. Focused on clean code principles, design patterns, and test-driven development (TDD), culminating in a full-stack project shipped from scratch.

IES Trassierra

Certificate of Higher Education (HNC), Computer Software Engineering

IES Trassierra

Two years formation in computer application development, covering analysis and design of management applications, and developing and testing software in structured programming languages.

Skills

Expert

JavaScriptTypeScriptReactMobXHTMLCSSStyled ComponentsReact Testing LibraryCypress

Proficient

RubyNext.jsVueAngularjQueryTailwind CSSSCSSNodeRuby on RailsMongoDBPostgreSQLJestMochaRSpecSeleniumViteStorybookDesign SystemGitSCRUMSnowplowClickUpJIRARedmineClaude CodeGitHub Copilot

Projects

Image Metadata Killer

Open source tool that allows you to remove any metadata from your photos and pictures: EXIF data, GPS coordinates, camera info and more. All happens in your browser, files never leave your device.

TypeScriptNext.jsTailwind CSSViteClaude Code

Portfolio Website

My personal portfolio and an open-source template anyone can reuse.

TypeScriptReactTailwind CSSReact Testing LibraryViteClaude Code

Languages

English

Fluent

Spanish

Native