Previous Projects

I have a history of giving the customers what they want, when they want it and at the price we have agreed upon. On this page, I mention some of the projects I have been involved in.

Large Projects

Poken screenshot

I spent the first half of 2011 on a project with Swiss based Poken. This was an application for the Nokia C7 phone where I had the opportunity to work on Symbian based Qt code. My tasks involved graphics and styling code, client server communication through an XML RPC system and a state machine setup. I also worked as the software architect together with a Poken employee. This project involved all the problems of a mobile client server project: Limited resources, unreliable connectivity, small screen space and usability issues.

For about 5 months, I worked for Saxo Bank. My work here was C++ coding on the server systems of their online trading systems.

Fluidmask screenshot

I worked with the British company VertusTech for more than a year. I started working with them on FluidMask, which is a product for cutting out parts of pictures. It can run as a standalone application or as a Photoshop plugin. My task was to fix all issues in the Qt user interface code and prepare the application for release.

After the success with FluidMask, they hired me to build a completely new application called BlingIt! based on the FluidMask code. This is a much more consumer oriented application that helps users prepare images of items for sale on eBay or other such sites.

I delivered a large application framework for their Siplace system to Siemens. The Siplace system runs the large industrial robots placing components on electronics boards. This framework was developed the way I believe all software should be developed, since the specification development process was running simultaneous with the implementation process. This method of development resulted in a very usable framework that Siemens was able to take over for further development very easily.

Playlinc screenshot

PlayLinc is an online gaming control system from Super Computer International. I implemented almost the entire first version of the Windows based client for SCI using Qt.

PlayLinc featured messaging tools including AIM\ICQ and fully multiplexed VOIP, dynamic server launching, server browsing, buddy tracking, player invitations, Team Management, and on-game controls.

I have written a complete object oriented network communication package - an ORB - using the Qt network packages and a lot of code generation for the data stream packages.

Testimonials

As an example of what people say about me:

"The feedback from the project manager have been fantastic. I sleep better knowing you are on the project"

Scott Tavelli
Software Manager, Poken
After we agreed on the second contract extension.

"Bo and I worked together on formulating the initial specification for the new Kolab Object Format that is used to encode groupware objects on the Kolab server. Later we worked closely together while implementing and testing the new format.

I found Bo to be funny, intelligent and a pleasure to work with. Bo brought patience and flexibility to a very complicated situation and this enabled us to create an effective and workable solution."

Joon Radley
CEO, Radley Network Technologies CC

Smaller Projects

I worked with Los Angeles based Magnasync for a year. I implemented numerous Qt based applications as part of Magnasyncs system for recording call center conversations and controlling the IP phone systems.

Danish company Mikrofyn wanted to base a new product line on an embedded Qt system. I built the first version of the system and helped them get a running start with a new technology.

I have worked as an external C and C++ coder for Jyske Bank (one of the largest Danish banks), focusing on implementing parts of the security framework on the web platform.

I built a set of example embedded Qt applications for Danish company Newtec. They wanted to figure out whether Qt/E would be a good platform to base their machine control software on. Naturally, they agreed it was.

I helped the Kolab development get to version 1.0 of this great groupware system.

I have delivered an application to Hyscite that calculated types of RNA strands. Thorleif Moller, CEO and Ph.D of Hyscite says: "We were extremely pleased with the solution presented to us. Bo Thorsen delivered the application even before we had set a deadline and within the budget we had agreed. We were impressed with the efficiency and precision with which they solved our problem."

Fionia Software, Praestevejen 4, DK-5290 Marslev, Denmark
Phone: +45 6398 0020, Mail: bo@fioniasoftware.dk