Logo Gerard Escòlies Martínez

I'm Gerard, web developer, I convert ideas into digital realities

I care a lot about using design for positive impact. and enjoy creating user-centric, delightful, and human experiences.

Introduce image alt text
Gerard's photo

Gerard Escòlies Martínez

About me

Hello! My name is Gerard Escòlies Martínez and since I was 18 years old, I discovered my passion for software development. Although my path initially pointed towards aeronautical engineering, it was in programming where I found my true vocation.

From an early age, I was considered the "piratilla" of the family. Whenever there was a problem with a computer system, everyone assumed I had something to do with it. I guess computing is an innate passion for me.

I'm a restless person. When I'm not working, I'm studying and exploring the latest developments in programming. One of my biggest drives is to take on challenges that exceed my current skills. Although it can be difficult, the satisfaction in completing them is hugely rewarding and you always learn new things. In addition, I love collaborating with my peers and providing help when someone is stuck on a task.

In addition to my skills in web development and application programming, I also have experience in image and video editing. I enjoy using both pixels and vectors to create stunning and visually appealing designs.

In short, I am a passionate developer with a great ability to work in a team, generate creative ideas and take on leadership roles when needed

Habilities

I have experience in a wide range of technologies, from frontend to backend, from databases to cloud computing. I am a very versatile developer and I am always willing to learn new technologies.

I have worked with:

HTML5 HTML5 iconCSS CSS iconTailwind CSS Tailwind CSS iconJavaScript JavaScript iconReact React iconAngular Angular iconAstro Astro iconRuby on Rails Ruby on Rails iconPHP Laravel Laravel iconSymfony Symfony iconWordPress WordPress iconDrupal Drupal iconSwift Swift iconJava Java iconPython Python icon

La Violeta

A website for a local business.

Introduce image alt text

The project

La Violeta is a social club in the neighborhood of Gracia, Barcelona. They needed a website to show their activities, their history and their events and show the availability of their rooms.

The process

The client wanted a website that was easy to update and maintain. I decided to use Wordpress as a CMS and I created a custom theme for them. I also created a custom plugin to manage the availability of the rooms.

The result

The client was very happy with the result. They can now update the website themselves and they can manage the availability of the rooms easily.

Aledo Distribucions

A website for a local business.

Introduce image alt text

The project

Aledo Distribucions is a local business that sells local and galician drinks. They needed a website to show their products and their contact information. It is important to not allow people with less than 18 years old to see the website. Also the client wanted to have diferent prices for diferent client types for example for bars and restaurants they have a price and the particular have another one.

The process

The client wanted a website that was easy to update and maintain. I decided to use Wordpress as a CMS and I created a custom theme for them. We used woocomerce plugin to create the shop and I used an existing and reputable plugin to manage the age restriction. And another existing plugin to manage the diferent prices for the diferent client types.

The result

The client was very happy with the result. They can now update the website themselves and they can manage the diferent prices for the diferent client types easily. Also the webpage complies with all the local, national and european laws about age restriction and alcohol online shop.

Can Rectoret

A website for a local restaurant.

Introduce image alt text

The project

Can rectoret is a traditional catalan restaurant, a farmhouse from the seventeenth century, that wanted a website to show their products and their contact information. They also wanted a page where their clients could see the menus, the menu and the different rooms they have to be able to book. The website also has a section with the latest news. They also wanted the website to comply with the data protection law. The client also wanted the pages of the website to be in different languages.

The process

The client wanted a website that was easy to update and maintain. I decided to use Wordpress as a CMS and I created a custom theme for them. We used posts for the news and we created a custom post type for both the rooms and the menus and the menus. We used a plugin for the translation of the website. And we used a plugin for the management of the reservations.

The result

The client was satisfied with the result. The website has a modern and elegant tone that fits with the idea they had. Finally the part of the reservations was decided to remove them because they manage them manually by phone.

Edelweiss

A CRM platform for houses administration.

Introduce image alt text

The project

Edelweiss is a CRM platform for houses administration. The houses administrators can use the platform to manage their houses and their clients. The platform allows the houses administrators to manage their clients, their houses, their contracts, their invoices and their incidents. It also allows the clients to access the platform to see their invoices and their incidents. The platform also allows the houses administrators to send invoices and incidents to their clients by email.

The process

It is a project that was carried out as a team. Once the idea was developed, we considered what was the best tool to carry it out, the project is made with Next.js (react) and supabase (backend as a service, it works with a database with postgreSQL). All the elements of the UI are componentized so that they are reusable. We also used a linter to make sure that the code complied with the company’s code standards. We also used a version control system to be able to work as a team (github). We also used a task management system to be able to organize ourselves (github projects). We also used a communication system to be able to communicate (discord with 2 or 3 weekly meetings). We also used a bug management system to be able to solve the bugs (github issues). We also used a deployment system to be able to deploy the project (vercel).

The result

The result is a CRM platform for houses administration. The houses administrators can use the platform to manage their houses and their clients. The platform allows the houses administrators to manage their clients, their houses, their contracts, their invoices and their incidents. It also allows the clients to access the platform to see their invoices and their incidents. The platform also allows the houses administrators to send invoices and incidents to their clients by email.