Rafael Fonseca Logo


I'm Rafael Fonseca,
Front End Developer.

About me

Hello, and thanks for being here! I'm a front-end web developer with experience in Vue/Nuxt.js, React/Next.js, and JQuery, currently based in Beijing, China.

It feels so satisfactory creating things that people around the world could use. That's what pushes me to keep learning and improving to aproach new challenges.

When not coding, you'll likely find me immersed in video games!

Rafael Fonseca

Recent projects

E-commerce Platform

In this project, I participated as a full stack developer, building an e-commerce platform for a retail shop. The platform was built from scratch to meet the shop's specific requirements, which included integration with their existing accounting systems for inventory and item price management and selling items in batches.

The project involved developing landing pages for shop customers, a backstage platform for shop management, and a series of APIs for CRUD operations for both the shop front-end and backstage functionalities.

Technology Stack

  • Next.js (React.js framework)
  • SASS
  • Prisma
  • PostgresSQL

Challenges

The main challenge of this project was to write the APIs and the interactions with the database since it wasn't my strongest point but I learned new concepts regarding API security, data query optimization, data sanitization, and validation, which I aim to further explore and enhance in the future.

  • Rafael Fonseca - E-commerce Platform Web Project
  • Rafael Fonseca - E-commerce Platform Web Project
  • Rafael Fonseca - E-commerce Platform Web Project
  • Rafael Fonseca - E-commerce Platform Web Project
  • Rafael Fonseca - E-commerce Platform Web Project
  • Rafael Fonseca - E-commerce Platform Web Project

Contact

Feel free to leave me a message!

I'm really glad you are here, and it is the perfect time to get in touch! Just fill the form below and I'll get back to you as soon as possible.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.