A photograph of Pedro Ferreira wearing sunglasses and smiling, set against a backdrop of Porto, in Portugal

Stay a while, and listen...

From a young age, I've always had an interest in computer technology. Navigating MS-DOS to install and play games, later leveraging Microsoft 3.1 to use the amazing Encarta 95 and surfing the web. This sparked a life-long interest in computer and other emerging technologies. I have dedicated the past two years of my life to learning programming, the software development lifecycle and software design principles to guide my approach to building and designing new software systems. I am currently looking for a challenge to sink my teeth into. You can get in touch with me by using the form on this site, or by sending me an email.

Experience

The Global Web Systems company logo

Web Developer

Global Web Systems

/

Javascript

/

VSCode

/

NodeJS

/

PHP

/

NextJS

Started 2022-04-06 - Still working here

  • Certified Junior Software Engineer / Full-Stack Web Developer
  • Passion for web design, software development, and emerging technologies
  • Strong team player with excellent collaboration skills
  • Skilled in solo project development - from design to production and beyond
The Northcoders company logo

Trainee Software Engineer

Northcoders

/

NodeJS

/

Express

/

Javascript

/

PostgreSQL

/

React

Started 2023-07-03 - Ended 2023-09-29

  • Completed a comprehensive 13-week JavaScript boot-camp.
  • Applied Object-Oriented and Functional Programming concepts with a Test-Driven Development mindset
  • Collaborated on projects using Agile methodologies and Git for effective teamwork and project management.
  • Implemented responsive web and mobile app development, RESTful API design, and database solutions
The FutureCoders company logo

Trainee Web Developer

FutureCoders

/

Javascript

/

VSCode

/

HTML5

/

Tailwind

/

PHP

Started 2022-04-04 - Ended 2022-06-03

  • Enhanced knowledge of web development languages and technologies including HTML5, CSS3 and JavaScript
  • Eagerness to collaborate with experienced developers to gain practical experience and expand skill set.
  • Quick learner with a proactive attitude towards staying updated on industry trends and best practices.
  • Excellent communication skills, both verbal and written, for effective teamwork and client interaction.
The Books2Africa company logo

IT Technician

Books2Africa

/

VSCode

/

HTML5

/

Javascript

Started 2020-10-01 - Ended 2021-09-29

  • Solely responsible for repairing, maintaining, and upgrading donated computing devices.
  • Oversaw the cleaning, repair, and upgrading of donated machines.
  • Managed the installation of Windows operating systems and customized software suites.
  • Prepared revitalized machines for donation to educational initiatives.

Skills

Hover over a skill

NodeJS company logo

90%

Express company logo

95%

Javascript company logo

99%

VSCode company logo

95%

HTML5 company logo

99%

PostgreSQL company logo

99%

NextJS company logo

95%

PHP company logo

25%

C# company logo

55%

Tailwind company logo

95%

Jest company logo

100%

TypeScript company logo

70%

Sanity IO company logo

75%

Google Cloud company logo

50%

React company logo

99%

Firebase company logo

60%

Projects

/

Case Study 1 of 7: Purple Sound Company

Built using NextJS 14, this Single Page App is the landing page for a local event hire company.

/

Case Study 2 of 7: Personal Portfolio

My personal portfolio built with NextJS, Tailwind and Sanity Studio

/

Case Study 3 of 7: Touch Samadhi

Landing page for a music festival in North Carolina, USA. Users can read a brief history of the event and sign up to a newsletter. The form links to the MailChimp API, has several forms of validation and gives the user a fantastic experience.

/

Case Study 4 of 7: Hailey Wilson Communications

Personal Portfolio for a private client who wanted to have a centralised location for online resources for creatives in all fields. Users can browse the site, contact Hailey through a comprehensive and well protected form, using validation methods and Google reCaptcha to prevent attacks.

/

Case Study 5 of 7: Northcoders Software Engineering Bootcamp

Completed an intensive 13-week JavaScript boot camp, mastering Object-Oriented and Functional programming paradigms. Applied agile methodologies and version control (Git) to collaborate effectively on team projects. Built responsive web and mobile applications, designed RESTful APIs, and implemented both relational and non-relational databases. Actively participated in peer code reviews, enhancing collaboration and improving codebase quality.

/

Case Study 6 of 7: Sky Audio Mastering

Personal portfolio website for a world reknown music producer and mastering engineer. Users are treated to a brief video of the studio on the landing page, can browse through the website to find prices and contact information for my client, contact him via a form that is linked to Mailchimp and protected by Google reCaptcha.

/

Case Study 7 of 7: AnaKnits

E-Commerce Platform for a knitting business based in Georgia, USA. Built using MongoDB, Node, Express and NextJS. Customers can sign up for an account, add items to a cart, place orders and make payments. Admins can add new products, alter them and delete them, as well as track orders and dispatch them for delivery.

Contact me

+44 7472 097 891

prgf2011 [at] gmail.com

Kent - UK

You can also contact me by filling in the form