A Web Developer who combines technical skills and visual creativity to create sublime user experiences.

After finishing High School of Arts I quickly transitioned into the programming world. Here I discovered my passion for Frontend where I can use both my creativity and logical thinking.

Projects

Pasteleria Miss Dulces

First real project for a client using Gatsby, GraphQL with the goal of using best SEO and best practices for security and performance. Implements google maps API, facebook API to fetch posts, google analytics and a cookie banner to be GDPR compliant.

Features:

  • SEO best practices
  • Security and perfromance best practices
  • Google Maps API
  • Facebook API
  • Google Analytics
  • Cookie Banner GDPR Complaint
Gatsby

MovieDB

A react application using TheMovieDB API to fetch latest the movies.

Features:

  • Infinite scroll
  • Simple transitions on component mount
  • Using Netlify lambda functions for storing comments in a MongoDB database
  • React Router
ReactJSMongoDBREST APIs

Realtime Markdown Editor

Simple markdown editor done in React.

Features:

  • Local Storage
  • Real time parallel scroll of two divs
  • Download the markdown or the generated HTML
ReactJS

Skills

Languages

HTML

CSS

JavaScript

TypeScript

Frameworks / Libraries

React

NextJS

Svelte

ExpressJS

Databases

MySQL

PostgreSQL

MongoDB

Other skills / Concepts

RESTful APIs

GraphQL / Apollo

Git / GitHub

Adobe XD / Figma

Certificates

1

The Web Development Bootcamp

Issued on 16 November 2019

My first course where I learned the basic of web development. I learned things like:

  • Semantic and responsive design with HTML and CSS
  • Interactive pages and calling APIs asynchronously using JavaScript.
  • Coding a web server using ExpressJS, MongoDB and MySQL
  • Authentication, cookies, authorization, sessions
  • Common security issues and how to avoid them

2

Responsive Web Design

Issued on 28 December 2019

FreeCodeCamp certificate for Responsive Design representing approximately 300 hours of coursework.

Key concepts:

  • Flexbox and Grid
  • Mobile-first / desktop-first design
  • Responsive design using media queries
  • Accessibility and best practices

3

React - The Complete Course

Issued on 18 August 2021

A 48 hour course on React and how to build fully fledged SPAs.

Key concepts:

  • Design independent and reusable components
  • Creating custom React Hooks
  • Styled Components and CSS Modules
  • Using React with Redux as a state management
  • NextJS and TypeScript

4

NodeJS - The Complete Course

Issued on 21 July 2021

5

JavaScript Algorithms and Data Structures

Issued on 10 August 2021

FreeCodeCamp certificate for Javascript Algorithms and Data Structures representing approximately 300 hours of coursework.

Key concepts:

  • Latest ES features like array methods and new syntax
  • Debugging and Testing
  • Data structures and Algorithms
  • OOP and Functional Programming