Luis Puig, Developer in Valencia, Spain
Luis is available for hire
Hire Luis

Luis Puig

Verified Expert  in Engineering

Software Developer

Location
Valencia, Spain
Toptal Member Since
May 25, 2022

A professional developer for over ten years, Luis has recently focused on JavaScript with React and its ecosystem. He has developed solutions of different sizes. A creative and pragmatic person when making decisions and definitions, Luis values simplicity, trust, and fluid communication as a way of working.

Portfolio

Revieve
TypeScript, JavaScript, React, Redux, Styled-components, Parse Server, CSS...
Banco de Sabadell
JavaScript, React Native, Parse Server, CSS, HTML, Design Systems...
Turisapps
JavaScript, MySQL, CSS, HTML, Design Systems, Front-end Build Tools...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, React, Remote Work

The most amazing...

...thing I've developed is a flexible beauty advisor for customers to create experiences with a quiz, a selfie, face metrics, and product recommendations.

Work Experience

Remote Senior Full-stack Engineer

2019 - PRESENT
Revieve
  • Developed a flexible CMS as a no-coding tool, enabling the Ops team to create beauty advisors for users to complete a quiz, take a selfie, analyze the face metrics, and get a personalized list of recommended products.
  • Created a try-on makeup module for users to test products in real-time using a webcam.
  • Built the robust architecture to allow growth in users, features, and team members. I was the first engineer hired.
Technologies: TypeScript, JavaScript, React, Redux, Styled-components, Parse Server, CSS, HTML, Design Systems, Front-end Build Tools, Web Components, Front-end, Node.js, Git, GitHub, Tailwind CSS, Prisma, Remix

Remote Full-stack Developer

2017 - 2019
Banco de Sabadell
  • Worked in a high-performant team and contributed to building an app for Nomo, the first neobank for freelance in Spain. The app allowed users to digitalize their expenses, track credit card transactions, calculate taxes, and automate accounting.
  • Created and published the first iteration, ready for production in three months.
  • Collaborated closely with the product and design teams to work on the definition and focus on users' needs.
Technologies: JavaScript, React Native, Parse Server, CSS, HTML, Design Systems, Front-end Build Tools, Web Components, Front-end, Node.js, Git, GitHub

Founder and CTO

2014 - 2017
Turisapps
  • Created a new specialized CMS for rural houses and little hotels, ready for non-technical customers to use smoothly.
  • Developed a fully customizable template system for customers.
  • Integrated more than 15 third-party booking systems available in the industry.
Technologies: JavaScript, MySQL, CSS, HTML, Design Systems, Front-end Build Tools, Web Components, Front-end, GitHub, Git

Full-Stack Developer

2015 - 2016
Freelance
  • Defined and implemented a standardized system to create and develop multiple web solutions in a similar manner, which allowed me to jump from a project to a project without downtime.
  • Sold, defined, and developed multiple solutions like a corporate website for Pepe Gimeno, a CRM for the Spanish Association Against Cancer, a custom manager for an English academy, an eCommerce site for a tour agency, or an ERP for Gomez Madrid.
  • Collaborated closely with customers to understand their actual needs and create value propositions for each situation.
Technologies: JavaScript, MySQL, CSS, HTML, Design Systems, Front-end Build Tools, Web Components, Front-end

Configurable Skincare Advisor

https://demov4.revieve.com/
This flexible and configurable skincare advisor lets users complete a quiz, take a selfie, analyze their face metrics, and get a personalized product recommendation. The solution downloads a big JSON object that contains all the look and feel parameters and the content for all the pages with its templates.

Try-on Makeup System

https://demov4.revieve.com/makeup
This module lets users try on makeup in real-time using the webcam or over an image. It is made entirely in JavaScript and allows different products like lipsticks, blushes, eyeliners, and mascaras. A demo is available via the link provided.

Admin Dashboard

This dashboard is connected to a Parse Server REST API that allows managing the content based on user roles. It includes all the functions expected in a dashboard, including authentication, listing items, navigating to the item details, modifying the information, validating the forms, and uploading files.
2004 - 2007

Master's Degree in Industrial Engineering

Valencia Polytechnic University - Valencia, Spain

1999 - 2004

Bachelor's Degree in Industrial Electronics Engineering

Valencia Polytechnic University - Valencia, Spain

Libraries/APIs

React, Node.js

Tools

Front-end Build Tools, Git, GitHub, Prisma, Canvas

Frameworks

Redux, Tailwind CSS, Remix, React Native, PixiJS

Languages

JavaScript, TypeScript, CSS, HTML

Storage

MySQL

Paradigms

Scrum, Kanban

Platforms

Parse Server

Other

Styled-components, Atomic Design, APIs, Lean Project Management, Design Systems, Web Components, Front-end, Augmented Reality (AR)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring