Joao Pedro Gomes

Hi, I'm João Pedro Gomes, a senior $frontend_dev from Portugal

svelte
Svelte
vue
Vue
javascript
Javascript

My favorite personal frontend projects

Coding has been my life, and I relish every moment of it. Here are some of my favorite recent projects that I've built in my free time.

Net salary calculator

Portugal has a complex taxing system, so I just built a calculator to help you out.

May 2024

Built with:
vue
Vue
javascript
Javascript
pinia
Pinia
chartjs
ChartJS
tailwindcss
TailwindCSS

Bianca Rosendo portfolio

My wife is Ui/Ux design and wanted to have a modern portfolio website.

May 2024

Built with:
svelte
Svelte
javascript
Javascript
sveltekit
Sveltekit
tailwindcss
TailwindCSS

Npm package - NIF PT

A simple 1.4kb file built with pure JavaScript that validates any Portuguese tax ID

May 2024

Built with:
javascript
Javascript
npm
Npm
github
Github

Market Pro

0

Years of specialist in frontend development solutions. E-commerce specialist.

Javascript

0

More than 12k hours of pro experience in javascript along the last decade. Estimated.

Human Languages

0 %

Approx. percentage of people globally I can speak in their mother or second language

Bachelor

0

The year I concluded my degree in Multimedia Design from IP Leiria

The tools I use

Over the past decade, there have been significant transformations how web applications and frontend development are built. Here's an in-depth insight into the tools and technologies I've utilized during this period.

Script Languages:

javascript
Javascript
typescript
Typescript
rubyonrails
Ruby on Rails
php
PHP

Javascript Frameworks:

svelte
Svelte
vue
Vue
react
React
angular
Angular
jquery
Jquery

Javascript Bundlers:

vite
Vite
rollup
Rollup
webpack
Webpack
gulp
Gulp

Javascript Routers:

sveltekit
Sveltekit
expressjs
Express.js

Node & Co.:

nodejs
Node.js
cypress
Cypress
pnpm
pnpm
shopifycli
Shopify CLI
pinia
Pinia
npm
npm
axios
axios

Template & Styling:

html
HTML
css
CSS
sass
SASS
scss
SCSS
less
LESS
tailwindcss
TailwindCSS
shopifyliquid
Shopify Liquid
bootstrap
Bootstrap
pug
Pug

Query & Data:

json
JSON
xml
XML
sql
SQL
postgresql
PostgreSQL
mongodb
MongoDB
mysql
MySQL
sequelize
Sequelize

Version control:

git
Git
github
Github
bitbucket
Bitbucket
gitlab
Gitlab

Code Conventions:

prettier
Prettier
eslint
ESLint
editorconfig
editorConfig
babel
Babel

CMS:

shopify
Shopify
strapi
Strapi
joomla
Joomla
wordpress
Wordpress
magento
Magento
opencart
Open Cart

Other Tools:

postman
Postman
chartjs
Chart.js
cucumber
Cucumber

Human Languages

I'm about as international as a Portuguese can get. I spent six years living in Germany (plus five as a kid), married a native Spanish speaker, and have been working daily in English for over a decade.

English

German (Deutsch)

Portuguese (Português)

Spanish (Español)