Pietro Grandi at MaltaJS

I'm a web developer with strong 3D graphics skills, and I just can't work with bad code

I started my career as 3D artist and Flash developer, then I worked as freelance. While I was looking for a better way to deliver interactive 3D contents I ran into WebGL and it was love at first sight.

From then on I became more a developer and less an artist and as of today I worked in a wide market range, from the life science industry to the gaming.

Since I always stumble into really bad practices and I see people suffering I decided to share my every day experience with just one aim: work better, live better.

Let’s then discuss about best practices and common pitfalls

on my blog page

In 2015 I co-founded the first Khronos Chapter in Italy and held the first WebGL workshops with OpenTechSchool and NodeSchool: I spend all my spare time to promote this gorgeous technology through workshops, talks, open source contributions.

I’m also a huge fan of Functional Programming.

When I’m not coding I spend my time trying to speak foreign languages and yes, if you find a picture of me on the Internet playing drum’n’bass music that was one of my previous jobs.

Wish you the best from the sunny Malta

Say hello!

What am I up to?

Going native!

I’ve recently moved to the exciting world of native apps development and after a brief experiment with Cordova, I decided to go for React Native.

I was already in love with the React framework and this experience offered me also the possibility to give Elm a possibility as a state management framework.

Stay tuned for more posts about my findings, suggestions, and opinions!

What am I up to?

Again on elm!

The first book on elm is available with Manning’s early access program, and I obviously I got my own copy!

Studying this amazing language is helping me to become a better Javascript developer, and I feel like this is the way to go for the future of front-end development.

Read about my experience on this article.

elm-in-action-meap