👋 Hi, I'm Abel

I make web applications.

🏠 Living and dancing in Berlin since 2018, after growing up in Portugal.

⌨️ Working as full-stack web developer since 2016, specializing in front-end.

🎨 Collaborating on media art web projects, prototypes and portfolios: contact me if you'd like to execute an idea on the web.

💼 Work

👨‍💻 I work as a front end engineer, with full-stack experience, and like to focus on UX, accessibility, performance, and maintainability.

📃 For more details about my work experience, you can open my CV.pdf or my LinkedIn page.


⚗️ Side Projects

The most recent project I made was Autopsychografia, for Andrea Conangla.

"Autopsychografia" (2024)

A multimedia experience for a contemporary music album with interactive audio and visual elements, where you can listen to the songs on a music player, but also play sounds, loop and mix pieces, and even use the microphone to interact.


The following are two recent media art projects by Santa France which I implemented on the web. I recommend reading the curator notes on their respective galleries. Keep in mind these are desktop-only.

"The Rupture I" (2020)

Interactive 3D web collage with ThreeJS. Exhibited on Immersive RIXC - "Sensoria"

🎧 Headphones recommended.

rupture image preview Open

"Beyond the Call of Duty" (2021)

Interactive artwork of 120 frames on a canvas. Exhibited on Transmediale - "For Refusal"'.

📷 Try with your camera on.

beyond the call of duty Open

💬 About

I have a habit of tracking and making lists for lots of things.

📽️ I keep track of all the good, bad and ugly movies I watch on . One of my everlasting goals is to watch every Nicolas Cage movie.

🎵 Music is very important. I'm regularly attending live music events and spending time discovering new music. I love playing with my Volca synths, making playlists on , and sometimes DJing.

🎮 I've been playing a bunch of videogames since I was a kid. Nowadays I play mostly indie games because they're usually the most innovative. Of course I also have a list of my all-time favorites.


a picture of me

It's me!

— @jonnybel