During year 2008, I helped the furniture industry company “Rimako” improve it’s web presence.

At the start I created the information architecture, and identified key SEO techniques to be applied.

A lot of work by my and my wife Ana went into the design and page structure and elements.

Web site and CMS were implemented using the excellent CodeIgniter framework for PHP, with MySQL database as the back end.

The pages are formatted in XHTML, styled with CSS and enhanced with JavaScript to accommodate older browsers (i.e. IE6).

Please visit www.rimako.co.rs to have a more detailed look.

Car trading B2B

During 2oo8 I worked on the vehicle auctioning platform for a Swiss company.

Frequent discussions with my close associate Saša Klačar, who did the requirements collection and communication with the client, resulted in well documented software architecture.

After defining the system entities and relations, I managed a team of experienced developers went on to implement the system using ASP.NET Web Forms for the front-end, .NET, C# and SubSonic for the middle tier and Microsoft SQL Server as the back-end.

I have also designed the database, scripted SubSonic, implemented a part of DAL, and created a Windows service for XML data imports from an external source.

Following the loose Agile process, we have first released a user interface mock-up, which triggered several system redesigns and resulted in better specification in the following releases.

The better part of the project was done, but it was at a point stopped by the client, even as they were very satisfied with our results, but it was caused by the company’s internal problems.


DBN is an online publishing platform primarily oriented on the Austrian audience.

Its specific newspaper-like layout turned out to be very successful, as the site has a lot of unique hits. It took a lot of fine tuning to achieve good performance.

The name “Du bist Nachrichten” (You are news) implies that the users influence the content by voting, thus promoting the most interesting articles.

If you are interested to see this in action – have a look here, hope you like it.


In the summer of 2007 I was working closely with “ISB” to produce this website presenting a portfolio real estates.

At first I created the information architecture, and suggested the features that would distinguish clients website.

Database format was imposed by the client’s desktop application, but was a bit augmented with fields needed for web usage.

Standing out are the features to create a custom list of real estates, as well as detailed search.

The  web site is available (though a bit redesigned) at www.isbdoo.com.

GTECH (formerly Finsoft)

Finsoft is an international company producing large scale software systems. Main line products are dealing with sports betting specific demands, real-time transactions and information management.

During my engagement, the company was acquired by the GTECH Corporation.

I worked as a senior analyst programmer on web-oriented products – sports betting, affiliate programs, real-time data usage, payment services integration.

For more details about the company, have a look at Finsoft and GTECH portfolios.

Serbian Archives of Medicine

During 2006 and 2007 I was working on the web publishing platform for “Serbian Archives of Medicine” Journal of the Serbian Medical Society.

The requirement was to create a system that would accept the submitted articles, routing them through the complex system of administration, reviews, revisions, edits, and so on until they reach the publication.

On the other hand, there was a need to put the existing printed editions online as well.

I have presented to the revision board my analysis of the entities and processes, shown some ideas how to handle them in the system, they loved it, and I was hired to do the job.

After several iterations of architecture revisions, I have designed the database in Access (hosting limitation) which was later migrated to Microsoft SQL Server.

The web application was implemented in ASP.NET 1.1 WebForms, as it was the platform available for hosting at the time, using C# and NUnit for testing.

The design was aimed for clean overview and quick loading times, implemented in XHTML (as far as ASP.NET 1.1 WebForms allow), CSS, and enhanced a bit with JavaScript.

The document management system was a real challenge, since the client had a complex process, but in close cooperation it was implemented successfully.

The system was later a bit tailored and deployed to [permalink href=”247″]Serbian Dental Journal[/permalink] web site.

Please have a look at the front end of the site for more details here srpskiarhiv.sld.org.rs.


During a good part of 2006 and 2007, I have created the software architecture and managed a team of experienced developers to create a Healthcare industry related visual networking tool for a Swiss consulting company.

System architecture specification was my first focus, documented in detail and frequently communicated to the client.

The project was done using loose Agile process, following the mantra “Release early, release often”, so system wide changes were continuously propagated and implemented.

The architecture and system entities and relations design were growing and changing during the project, and I am proud to say that we have come up with a great product in the end.

The software was implemented in Java, using JUNG Graph framework and XML as the data source, using JUnit for unit testing.

The highlights

  • Complex data queries (could be performed using commands as well as GUI wizards)
  • Data filtering
  • Advanced visualization mechanics
  • Data source was flexible (easily changed from files to web service for example).


During 2005, I have created the website for one of the best dental offices in Belgrade.

In close interaction with the client, we have reached the specific design and rich content.

At first I have created the information architecture, then my wife Ana did the design which I have implemented in HTML, CSS and JavaScript.

It is now available at the address www.smiledent.rs.

Smiledent website screenshot

Quiz game

During autumn of 2004 I worked in a team to create a quiz game for the Zepter company. The idea was that the game presenter is leading the game, and players must answer a set of questions, each question within a time limit.

Vladimir Stefanović was in charge of the design it and Neven Jovanović made the back end application.

My part of the job was to design system entities and relations, and develop the ActionScript application.

After an introductory screen, participant chooses a set of questions. Previously opened sets are disabled. After that, the game presenter starts with one participant. The participant must choose an answer within the time limit. Each question has several predefined answers, and a time limit to answer. Additionally, an image can be shown for any question.

All game attributes are configurable via XML – questions and answers, images, time spans, sets of question, etc.