João Pedro Mergulhão.


João Pedro Mergulhão

INTRODUCTION

Need a talented front-end dev? Let's work together!

Hello! I’m João Pedro, a Front-End Developer skilled in React, JavaScript, CSS, HTML, TypeScript, Redux, Bootstrap, jQuery, Three.js, and Firebase. I also have experience with Node.js, Java, Electron, MongoDB, and testing tools like Jest and Cypress.

See more seta

ABOUT ME

Discover Who I Am

Welcome to my personal space! Here, you'll get to know a bit about my journey, passions, and what drives me.

My name is João Pedro, and I'm a Front-End Developer currently pursuing a degree in Computer Science at the International University of Applied Sciences. In 2024, I enhanced my skills by completing a comprehensive Full Stack Web Development course, with a strong emphasis on front-end technologies and best practices.

My programming journey started in 2019 during my engineering studies, when I took an Object-Oriented Programming course in C++. That experience sparked my passion for coding and led me to shift paths and pursue a career in computer science.

I actively participate in hackathons and was proud to win the Unicap Innovation Saturday by developing a gamified app prototype aimed at enhancing user engagement during the Recife Carnival. These experiences have sharpened my problem-solving abilities and deepened my passion for crafting user-focused solutions.

My professional goal is to build meaningful projects that stand out and deliver exceptional user experiences. To support this, I’m expanding my skills in back-end technologies like Node.js, Java, and Python through university coursework and independent projects — allowing me to develop complete full-stack applications. I'm also passionate about sharing knowledge and documenting my journey in tech. That’s why I create educational content on social media to help other developers and inspire those entering the programming world.

SKILLS

Knowledge And Skills

Explore my skills and knowledge as a developer. Here, I present the technologies I have mastered and how they converge in outstanding projects, driving excellent results.

HTML
HTML
CSS
CSS
JavaScript
JavaScript
React
React
Redux
Redux
TypeScript
TypeScript
Bootstrap
Bootstrap
Electron
Electron
Firebase
Firebase
Jquery
Jquery
MongoDB
MongoDB
Git/GitHub
Git/GitHub
Node.js
Node.js
Vue.js
Vue.js
Java
Java
English
Spanish
Germany

DESCRIPTION

Hover over the skill icons to discover my experience with each one.

PORTFOLIO

Projects I Developed

I present a selection of the projects I have developed, highlighting my ability to combine design and effective functionality. This portfolio reflects my commitment to creating impactful online experiences that yield significant results.

Apple AirPods Max Website
Apple AirPods Max Website

Node.js, Three.js, JavaScript, OpenCage API, AOS.js, CSS, HTML

Immersive e-commerce experience with an interactive 3D product viewer, geolocation-based personalization, and a seamless checkout flow—designed to enhance engagement and user interaction.

FURIA+
FURIA+

React.js, React Router, React Hook Form, Redux, Firebase, JavaScript, Driver.js, AOS.js, CSS, HTML.

Prototype for the FURIA Challenge featuring news, engaging quizzes, a dynamic rewards system, game reprises, and an interactive chatbot. Built with Firebase, Redux, and a mobile-first UI.

Pule! app
Pule! App

React.js, React Router, Redux, Firebase, JavaScript, Leaflet.js, AOS.js, CSS, HTML.

Winner of Unicap Innovation Saturday, Pule is a gamified prototype for Recife’s Carnival, featuring an interactive map, Firebase authentication, Redux state management, and a mobile-first, user-friendly design.

Lamborghini Aventador Website
Lamborghini Aventador Website

React.js, React Router, JavaScript, CSS, HTML

Immersive product landing page featuring a dynamic background that transitions between video and images, synchronized with smooth animations and React Router navigation to deliver a premium, cinematic user experience.