Albert Bonmassip

Front-end Developer

Albert's avatar

Hi! I'm Albert and after 9 years abroad (in Zurich and Los Angeles), I've returned to Barcelona looking for new opportunities.

I build dynamic websites with React and Next.js, and also 3D web experiences using Three.js. As backend I use Express and PostgreSQL. Previously I was a 3D generalist and I have advanced skills in Photoshop, Blender and the 3D graphics pipeline.

HTML5
CSS3
JavaScript
React
Next.js
Three.js
Git
Express
PostgreSQL
MongoDB
Photoshop
Blender

Projects

threejs-iss-tracker

Three.js ISS Tracker

Interactive 3D experience made in Three.js using the API wheretheiss.at to locate the ISS in real time. Custom Shaders to recreate the atmosphere and day/night Earth texture effects. GSAP for animations and lil-gui for debug menu adding #debug to the URL.

fera-gravel

Fera Gravel

Site to promote a mountain bike route in the Pyrenees. Built in Next.js, responsive layout and translated to multiple languages using next-intl. Content written in Markdown files, parsed using remark and gray-matter for easy editing.

portfolio

Portfolio

The site you are on right now. Built with Next.js, translated to multiple languages with next-intl, remark and gray-matter for Markdown parsing and Figma designing of the site.

threejs-archviz-demo

WebGL ArchViz demo

Built with Three.js and animations with GSAP, testing the capabilities of Three.js in Architectural Visualization, mixing 3D with HTML for an interactive experience.

image-recognition

Face recognition app

React app that detects faces on images using the Clarifai API. Express.js backend server, PostgreSQL database to register users, bcrypt to hash passwords safely and Tachyons for CSS styling.

e-commerce

E-commerce App

App made with React, Redux for state management, Firebase for authentication and database and Stripe for managing payments. I also leveraged React Hooks, GraphQL and ContextAPI.

Contact