Me on Nov 2012
Me on Nov 2012

I’m Vincenzo Ampolo (goshawk), an open source technology enthusiast, wanna-be tech entrepreneur and computer engineer (Politecnico di Milano university, Milan Dec 2012) year 1987.


I was born in Sicily, Italy. From my childhood I was really enthusiast about technology. But until 10 I was not able to have a computer. At 10 I recycled a Intel 386 pc to be my own. It’s when I learnt about Dos and Windows. At 14 I switched to Mandrake Linux 8.2 and from then I never went back. Tried Red Hat, Slackware, OpenSuse, I fell in love with Debian and later on, Ubuntu.

When I was 15 I coded the first linux usermode bootsplash screen that didn’t need to patch the kernel. It was called usplash then Splashy.

When I was 20 I founded eshopen.com, a online marketplace to sell Arduino and Freerunner devices and components. I was the first an only distribuitor of Freerunner in Italy. As research I ported Android 2.1 (It wasn’t mainstream at the time and It was just being released) to Freerunner like this video demonstrates:

All my researches about freerunner are available in this blog.

When I was 21 I revamped the gdc (Gnu D compiler project) which is now published on bitbucket durin my course of Formal Languages and Compilers. I left the gdc development later on because my interests switched to python, javascript, data visualization and web interfaces. Researches on this field are available here.

While I was undergrad and in grad school I was also a consultant for some small companies in Milan, Italy. At 24 years old I moved to Davis, CA, USA and started an internship in Riverbed Technology.

Lately a started a library to add nanosecond support to the python datetime module.


@vincenzo_ampolo on twitter

My facebook profile

My google+ profile

My Linkedin profile

My github profile

My CV (automatically generated from my Linkedin profile, may be outdated)

My graduation master thesis about recommendation systems

  • Hi Vincenzo,

    I’ve read your post and git cloned your milo web application implemented using Pyramids. I think you are achieving something very similar to what I need.

    I’m implementing a Pyramid & CouchDB app. I have some questions that I’m burning to ask someone that also uses noSQL with Pyramid. Is there a way I can email you directly?

    One of the number one questions is: “Is every document type a particular resource in a Traversal Pyramid application? Is the term resource interchangeable with ‘context’ ?”

    Mark Huang

Leave a Reply

%d bloggers like this: