Logo
Miguel – React, Node.js, Typescript, experts in Lemon.io

Miguel

From Canada (UTC-7)flag

Full-stack Web Developer|Senior

Miguel – React, Node.js, Typescript

Miguel is a Senior full-stack developer with strong expertise in React, Node.js, and TypeScript, and solid experience leading frontend architecture and teams of up to nine developers. Candidate demonstrates excellent communication, with a track record in accessibility audits and open-source contributions. Feedback highlights his practical approach to architecture, business awareness, and ability to handle complex interactive projects.

7 years of commercial experience in
Design
Web development
Software development
Main technologies
React
5 years
Node.js
5 years
Typescript
7 years
AWS
1 year
Next.js
0.5 year
Additional skills
Python
Express.js
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Lead Developer
Nov 2025 - Jan 20262 months
Project Overview

Candidate's own web design/development agency. The website features GSAP and Three.js animations

Responsibilities:
  • Developed performant website with Astro, Three.JS, GSAP, Sanity and Typescript;
  • Designed the website with Figma;
  • Created a reusable animation component library;
  • Deployed on Netlify.
Project Tech stack:
Astro
Sanity
Typescript
Three.js
Web Components
Lead developer and Project Manager
Mar 2025 - Jul 20254 months
Project Overview

A geoscience privately held company founded in 2020 that provides AI-powered geospatial digital solutions and consulting services. They focus on climate resilience, geohazard management, and infrastructure monitoring using tools like their "GeoHAS" interactive dashboard.

Responsibilities:
  • Developed a performant and accessible static website using Next.js;
  • Created interactive animations with GSAP and Three.JS;
  • Scoped out project pricing and led communications with the client.
Project Tech stack:
React
Next.js
Three.js
Tailwind CSS
Netlify
Figma
Software Engineer
Mar 2023 - Nov 20241 year 7 months
Project Overview

The product provides a structured, secure way to manage social media by allowing users to organize members, social media accounts, and permissions in one place. Organizations can designate Super Admins to oversee members, share social media accounts without revealing passwords, and establish detailed, role-based permissions for controlling publishing and engagement tasks.

Responsibilities:
  • Audited legacy teams & organizations' dashboard code base for accessibility, performance and maintainability;
  • Led a team of 7 developers to build out a new teams & organizations dashboard;
  • Handled front-end architecture discussions and implementation strategies;
  • Performed code reviews ensuring code quality, performance, and accessibility;
  • Scoped out work, created Jira tickets and delegated work;
  • Contributed to BFF (back-end for frontend) development.
Project Tech stack:
React
Redux Toolkit
Typescript
Golang
Styled-components
OpenAPI
Software Engineer
Dec 2020 - Apr 20221 year 3 months
Project Overview

The Public Mobile self-serve dashboard is a single-page application where users can view and edit their mobile plan details and claim prizes with reward points.

Project gallery:
Portfolio example for Public Mobile Self-serve Dashboard by Miguel, Software Engineer
Portfolio example for Public Mobile Self-serve Dashboard by Miguel, Software Engineer
Portfolio example for Public Mobile Self-serve Dashboard by Miguel, Software Engineer
Responsibilities:
  • Wrote unit tests, integration, and e2e tests;
  • Debugged and resolved application issues;
  • Integrated Express.js RESTful server with GraphQL;
  • Created front-end component library with React and Styled Components;
  • Managed application state with Redux.
Project Tech stack:
React
Redux
GraphQL
Styled-components
JavaScript
Node.js
Express.js
Lead Developer
Aug 2019 - Jan 20205 months
Project Overview

A Blender Add-on that would analyze a mesh of a human, identify key anatomical sections, and produce measurements to be used for clothing design. The product was a rapid prototype developed for a start-up. The application successfully produced accurate body measurements from a variety of human meshes.

Responsibilities:
  • Engineered a custom Blender add-on using Python and the Blender API (bpy) to automate the extraction of precise body measurements from human 3D meshes.
  • Developed algorithms for spatial computation and vertex-group analysis to identify anatomical landmarks and calculate dimensions (circumference, height, width) with high accuracy.
Project Tech stack:
Python
Blender
NumPy
Lead Developer
Dec 2018 - Aug 20197 months
Project Overview

A Node.js implementation of the W3C WebDriver Recommendation for the JSdom library. The goal of the project is to provide an automated testing tool for JSdom to test web applications without the overhead of modern web browsers.

Responsibilities:
  • Led the development of a REST WebDriver using TypeScript, Node.js, JSdom, Jest, and tough-cookie.
  • Provided biweekly updates to stakeholders.
  • Conducted product demos and documented the application.
Project Tech stack:
Node.js
Typescript

Education

2013
Civil Engineering
Bachelor's
2020
Computer Programming
Diploma

Languages

English
Advanced

Hire Miguel or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.