Coding and more.
Narwhal Software
Meet us!


We help you realize advanced software solutions.

Mobile Development

Development of native apps for Android, iOS and Windows Phone. Custom designs and integration with C++ for high performance code.

Smart Enviroments

Software for embedded and healthcare devices and multi-platform integration with mobile, desktop and cloud.

Security and Cryptography

Design and implementation of libraries and protocols for secure content delivery and management.

Multi-platform desktop software

Software solutions for Windows, OS X and Linux.


A small and flexible team for all your needs

We are a software company based in Florence (Italy), providing services to Italian and International customers around the world.
Our skills encompass a wide range of technologies and domains, including mobile development for Android and iOS; high performance desktop software; encryption and security frameworks; server-client APIs; embedded development, healthcare and smart devices.
We can help you in every step of the development process, from the design of the architecture to the deployment of your system.
We believe that constant attention to quality and a tight communication with the customer are key to a successful product.

Our Team

Luca Niccoli

A long-time open source enthusiast, I have contributed to many projects, among which are the Linux kernel, Firefox, Qt and Debian.
As a professional developer, I worked mostly in start-up environments, before with Guido we decided to take the challenge of building our own company.
When I'm not working, you'll probably find me hacking on something, whether in my garage or at the computer; but I also enjoing trekking, sailing and everything that gets me away from the city and a bit closer to nature.

Guido Parente

I received a MSc in Software Engineering from the University of Florence, Italy. I worked as a Research Associate in the School of Computing and Mathematics at the University of Ulster (Belfast, UK). During this period I published on international journals in the area of mathematical modeling and software design for Healthcare and Ambient Assisted Living applications. After that I moved to Berlin, Germany where I joined a couple of Software Startups.
If you don't see me in front of a screen, I'm probably riding my bicycle or attending a concert.

...and many others!

We have a reliable and flexible network of skilled collaborators; from designers and web developers to photographers and sound engineers, we keep close ties with some awesome people which can help us get you what you need.


Tools and technologies to make better software.


Some of the nice people we work with.

Contact Us

Sounds interesting? Write to us at