Portfolio


Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3367

Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant height - assumed 'height' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3367

Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant height - assumed 'height' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3367

Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant height - assumed 'height' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3367

Warning: Use of undefined constant url - assumed 'url' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant width - assumed 'width' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

Warning: Use of undefined constant height - assumed 'height' (this will throw an Error in a future version of PHP) in /home/battesti/public_html/blog/wp-content/plugins/webphysiology-portfolio/function.php on line 3368

This portfolio lists some of the projects I worked on the past 10 years. Many of them are research projects for which I typically developed mobile clients, backend servers, tools and many prototypes. This has allowed me to explore many areas of mobile and web technologies, from context-awareness, data analysis, visualization, to sensor data.
I have a lot of experience hacking out web/server/mobile software to create working and trial-ready prototypes – whatever needs to be done to demonstrate and test an idea.

I also build mobile products – like Kemtro.

List of all publications.
Resume – CV.

Myngle

Myngle

Myngle explores how browser history can be shared across multiple devices.
More details…

Type:
Research project
Created:
2010-1011
At:
Nokia Research Center
Tech:
python, django, webpage capture, javascript, firefox plugin
Context-awareness

Context-awareness

We redefine what context is.

More details…

Created:
2004-2005
At:
Nokia Research Center
Tech:
matlab, context, python, self organizing maps, clustering
Sensor Comix

Sensor Comix

Rub the phone to add hearts to a text message. Shake it to add fire instead. This project explores the use of gestures to augment SMS Comics.

More details…

Created:
2009-2010
At:
Nokia Research Center
Tech:
python, pyQt, sensor gesture recognition, bluetooth
Lenses

Lenses

This project explores how to fuse and combine the many streams of information and data people deal with nowadays.

More details…

Created:
2010-2011
At:
Nokia Research Center
Tech:
python, django