About me

me_lr

My nickname is Pupunzi.

My name is Matteo Bicocchi.

I’m a Graphic designer and a creative code developer.

I am the Co-founder of Open Lab, a polyhedral communication/software/design company located in Florence, Italy.
I love experimenting with interfaces and graphics.
I love creativity and I believe that knowledge is nothing without imagination.

My graphic design experience started 27 years ago at Hopeful Monster ed., a small publishing company founded by my parents. I worked there as graphic designer, making contemporary art catalogs and epistemology/science of philosophy books (when books were made by hand). My web developer experience started 17 years ago, when the web was blooming.
In 2001 I founded Open Lab with Pietro, Laura and Caterina. A few years later Roberto joined us. Our aim is to focus on Design and technology, creating bridges between the two worlds, especially on the web. Now we spend most of our time on product development for web media; we are the authors of Licorize, a minimalistic, sophisticated and fast bookmark/todo/ideas manager, and Teamwork, a proven, reliable and friendly web based software for managing work and communication in any field. Also we are developing games built on our JAVA/HTML5/CSS3/AJAX/JAVASCRIPT framework.

This is my IDEAS repository.
A place where I can stratify the invisible life’s moments.

You can follow me on:

twitter
facebook
github
instagram
google+
jsfiddle

You can also visit pupunzi.com, my inspiring website where I collect all the coding creativity. And last but not least you have to visit the Open Lab site, where you can see what we are able to do!

Kip in touch and contact me for any questions.

109 Responses

  1. Ben
    Ben at · Reply

    Hey Matteo, I can’t find your email anywhere on any of your websites…..

    1. Matteo Bicocchi
      Matteo Bicocchi at ·

      Hi Ben,
      on pupunzi.com: http://pupunzi.com/#mb.info/info.html (email.me link)
      on open-lab.com : contacts
      on any of my components in the javascript file :-)

      Bye,
      M

  2. fabrizioleo
    fabrizioleo at · Reply

    Ciao Matteo,
    volevo usare il tuo mb.containerPlus , per fare un pop up modal in un sito asp.net , ma ricevo sempre un errore che è questo :
    Errore: L’oggetto non supporta la proprietà o il metodo ‘buildContainers’
    Per caso ti viene in mente nulla?
    Ciao e grazie
    Fabrizio

    1. Matteo Bicocchi
      Matteo Bicocchi at ·

      Ciao Fabrizio,
      Dall’errore direi che non viene caricato il file javascript mbContainer.js …
      Se hai una URL posso dare un’occhiata.

      Ciao,
      Matteo

  3. Massimo Vanetti
    Massimo Vanetti at · Reply

    Matteo,
    ho sperimentato mb.menu con l’intenzione di usarlo in un progetto al quale sto lavorando.
    Volevo segnalarti che gli angoli arrotondati si vedono bene in Chrome, ma non con versioni recenti di Firefox (Nightly). Per curare il problema basta aggiungere nel .css i vari border-radius SENZA prefisso -moz- o -webkit-. Sembra che abbiano adottato i nomi standard (la riga -moz- con quattro valori sembra non abbia effetto).

    Grazie per il tuo lavoro.
    Ciao.
    Massimo

    1. Matteo Bicocchi
      Matteo Bicocchi at ·

      Ciao Massimo,
      approfondirò ed aggiusterò il CSS.
      Grazie mille,
      Matteo

  4. Paul
    Paul at · Reply

    Fantastic set of jQ components – THANK YOU FOR YOUR WORK!

  5. Gustavo
    Gustavo at · Reply

    Matteo:
    Thanks a lot for your time and teaching.
    Very usefull.
    I´m writing you, because i´ve just put on line a site with the mb.scroll and i wanted to share my happines with you.
    http://www.deltaredes.com.ar
    Regards and thanks again
    Gustavo Guido
    Buenos Aires – Argentina

  6. Nooranium
    Nooranium at · Reply

    Hi Matteo,
    I have a small project and I need a designer to do CSS and AJAX coding (budget around USD500)
    Payment (PayPal)

    Are you interested?

    Let me know.

    Thanks,

  7. stefano minardi
    stefano minardi at · Reply

    ciao matteo,
    mi diletto a fare siti per amici e conoscenti ma sono solo un dilettante.
    Volevo utilizzare mbZoomify ma mi trovo di fronte ad un problema causato dalla mia scarsissima conoscenza di jquery.
    Partendo da demo_screen.html ho bisogno che nella pagina cliccando sull’immagine da zoomare compaia in un anche il testo collegato all’imm stessa. Le immagini si trovano in un array (php) e le recupero con un ciclo. Col nome dell’imm recupero anche il file .txt che contiene il testo.
    Suppongo che si debba intervenire sull’evento onclick, ma come? Questo è il codice

    <?php
    for ($i=0; $i
    <img src="images/interni/mini/” data-highres=”images/interni/upimg/” onclick= “$(this).mbZoomify({screen:’#screen’,onZoomIn:function(o){},onZoomOut:function(o){}});” />

    aggiungere qualcosa tipo $(‘#nomediv’)…….
    Boh, se hai tempo dammi un suggerimento, altrimenti grazie lo stesso per il tuo splendido lavoro.
    Ciao,
    stefano

    1. Matteo Bicocchi
      Matteo Bicocchi at ·

      Ciao Stefano,
      Per poterr inserire il testo come mi stai chiedendo hai 2 opzioni:
      1. Usare la callback “onStart” del componente che viene lanciata non appena l’immagine di grandi dimensioni è stata caricata

      1
      ... onclick= "$(this).mbZoomify({screen:’#screen’,onStart:function(){$('#[ID del div che deve contenere il testo]').html('[il testo che deve inserire]')}});" ...

      2. Aggiungere una funzione sul click dell’immagine (insieme a quella di mbZoomify).

      1
      ... onclick= "$(this).mbZoomify({screen:’#screen’});$('#[ID del div che deve contenere il testo]').html('[il testo che deve inserire]')" ...

      A te la scelta.
      Ciao,
      Matteo

  8. marv
    marv at · Reply

    please shorten youre website, it’s loading forever and chrome almost crashes!
    If you got to many comments, this page is scrooooooooollable.

    greets

1 5 6 7

Leave a Reply