My name is Ioannis Papagiannis (friends call me Yiannis) and I work as a Software Engineer at Facebook's engineering office in London. Click here to learn more about what we work on and about events that we organize.
Before I started at Facebook, I was a research student at the Large-Scale Distributed Systems group of Imperial College London. My PhD thesis was on taint tracking, a technique to secure applications by monitoring data propagation at runtime. My supervisor was Dr. Peter Pietzuch and I was involved in two EPSRC-funded research projects (named SmartFlow and CloudFilter). Feel free to look into the publications section of this website for more information.
Apart from studying and spending most of my time in front of a monitor reading feeds, I also enjoy messing up my (Android) phone. My small contribution to the mobile app frenzy can be found here. Last but not least, every friend of mine knows that I enjoy greek traditional dancing and a casual game of tennis (or should I say “squash”? -5 years in Britain do have an effect).
Here is the list of my publications thus far.
Interacting with and messing up mobile phones takes up a large portion of my daily life. At some point, and mainly because of lack of developers’ interest for Windows Mobile (my platform of choice back then) I decided to start writing a few apps in my spare time. Here they are.
TubeRun is a small app to help me navigate the imense train network that London Underground is. I developed the first version of TubeRun for Windows Mobile 6 devices, but eventually I ported it to both Windows Phone 7 and Android. Every time I installed a new OS to my device, TubeRun was the first thing I missed. Thus, I kept developing newer versions of TubeRun for each new OS. The fact that Wired UK shortlisted the WM6 version of TubeRun to its top 10 Windows Mobile apps (page 4, in the figure!) kept me motivated. That and the nice extra income from the WM marketplace.
You can download the old WM6 TubeRun version here. The WP7 and WM6 versions of TubeRun are no longer supported.
Open WiFi Finder is a small WM app with one simple purpose: help you take advantage of all these unlocked WiFi AP that you can find everywhere. You simply press “find”, leave the device in your pocket and the app will try to connect to every AP it finds and check for internet access. It is a C# app that uses OpenNetCf to avoid messing up directly with the wm wlan api. If you don’t have an unlimited data plan or you roam a lot then you are probably searching for the download link already. Just look it up in your device because MS has disabled deep-linking.
One of the first things that I missed back in the day when I bought my HD2 was an easy way to switch wifi on and off. You know, a simple switch app with no GUI just to place it on the wonderful Manilla placeholders. After looking around for some time nothing seemed to be what I really wanted. Fancy WM 6.5 png icon and no GUI. So, I once more decided to write my own app. T3, the gadget magazine, liked WiFi Switch a lot, giving it a 5/5 star review. I guess eveyone loves simplicity. (Did I tell you that I can’t deep-link? Just search the marketplace.)
My email is (yi)@(nnis.gr) --- just remove the parentheses.
I maintain accounts in most social networks but I publish content on facebook first. Feel free to follow my public posts there.
My office address is:
42 Earlham Street
London WC2H 9LA
And last but not least, if you ever feel like buying me something, have a look at my Amazon Wishlist. Satisfaction is guaranteed!