3.6 C
New York
Saturday, January 18, 2025

Developer Highlight: Francesco Michelini | Codrops


We’re thrilled to highlight Francesco Michelini, a contract artistic developer with a ardour for WebGL, interactive experiences, and 3D modeling. From crafting award-winning web sites to exploring sport growth, Francesco’s journey is all about creativity and development—and now he takes you straight into his favourite tasks to share the tales behind them.

Undertaking Highlights

Davide Baratta – Folio 24

That is the very newest undertaking that went stay final 12 months and as we hoped it bought a Website of the Day on Awwwards.

I developed it with my long-time buddy Fabio, and Davide is a mutual buddy of ours. We knew it could be a banger from the very first minute.

For this one, we opted to make use of Astro to create the positioning; I wished to offer it a strive for months and since this was extra a facet undertaking than a shopper one, I pushed to make use of it.

Astro’s growth expertise is sweet, however removed from excellent IMHO: if something goes fallacious it merely crashes, and also you’re the one in cost to determine why.

The great factor is you are able to do issues “the outdated means”; there’s not a framework-specific means so as to add a module or do that or that. Do you want the X library? Then set up it. Easy.

Malvah Studio

That is one in every of 2023’s longest tasks, it took us about 8 months from the primary decide to the go-live date. However can be one of many tasks I’m most pleased with.

I additionally had the possibility to make use of TresJS on a shopper’s work for the very first time. For many who don’t know, TresJS is a Vue module that lets you use ThreeJS in a declarative means, similar to React Three Fiber does for React.

The location is constructed primarily with Nuxt 3 and Prismic, plus a ton of different libraries.

Spoiler alert: we’re constructing one thing veeeery cool, once more 😎

Heights Company

This one is greater than two years outdated, however considering of it it nonetheless fills me with delight. The quantity of playful interactions and animations make it actually stand out.

Creating it was onerous, however very enjoyable; the preloader alone took me 4 days from begin to finish, however after I completed it I noticed how cool it was. I spent plenty of time merely taking part in with it.

Malvah and I labored intently to fulfill the shopper’s expectations (and even transcend), and the blokes at Heights have been at all times extraordinarily completely happy about what we have been cooking.

Background

My journey within the business begins again in 2010 after I misplaced my job and I attended an internet design course in Modena; I gave them every part I had in my checking account on the time, however 14 years later I nonetheless suppose this was your best option I ever made in my life.

I quickly gained sufficient abilities to develop my first libraries (or at the least that’s what I used to name them on the time) with jQuery.

It took me one other 12 months, however I discovered my first job in an internet advertising and marketing company the place I met my associate in crime Fabio, which turned out to be the particular person I’d work with and acquire abilities within the following years.

After that, I moved to different small companies seeking to enhance my skillset as a lot as I may, and in 2018 I began my freelance profession.

Tech Stack / Libraries

I primarily use Nuxt 3 to develop my tasks, but when the undertaking permits it I are inclined to introduce new libraries/CMSes, so I can check them in the true world.

Aside from Nuxt, the primary ones I take advantage of are Lenis, ThreeJS, and GSAP.

My CMS of alternative? Storyblok. Interval.

Extra stuff

I’ve been a gamer for the reason that age of 5, and I at all times wished to create my video games.

I began after I managed to buy my first PC after I was 19, and one of the vital used software program was RPG Maker. In actual fact, sport growth is what launched me to programming; it taught me the very fundamental logic and the utilization of variables, the creation of belongings optimized for video games (which is a job per se), and plenty of different issues.

Now I spend my spare time with the Godot Engine to create easy video games and replicate peculiar mechanics from varied video games, just like the The Binding of Isaac‘s reproduction I’m engaged on.

Ultimate Phrases

Internet growth is simple and onerous on the identical time; it’s straightforward to begin and make easy shopper works, however mastering it’s one thing else; it’s a endless job, the business evolves at an unbelievable tempo and it generally feels overwhelming. It is going to take time, however the outcomes will arrive ultimately.

Thanks for reaching the tip of this highlight, and thanks Manoela for having me.
Now shut this web page and return to coding the following cool website/demo.



Supply hyperlink

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles