 | Capital Bus Connect Commercial project - A website for buying bus tickets using PayPal or cash
- Traffic information, special trip offers, search for a destination, bus schedule item's page, adding schedules to the cart, paying tickets using PayPal, login and register user
- Authenticated users can edit personal information, view travel history, use discounts and buy tickets
- The administrator can view travel and user statistics, check user travel and login history by date and can edit routes
- QR code is generated for ticket unique key
- Page is written in Java using Spring and Hibernate in conjunction with the MySQL database
- Commercial-closed source, but rebranded and published as open source
|
 | High Performance high score Backend For BoxLine iOS game - Microservice responsible for storing game high scores of different players (users)
- User management - add, remove and update the user
- Score list management - add and get the score list
- Only authenticated applications can use API
- Backend written in PHP 7.2 using MySQL database
- Source code is not available, but I have rewritten small portion of backend using ASP .NET Core and published to GitHub
|
 | New web CMS Commercial project - High performance, highly customizable CMS
- Plugins, theme builder, site builder etc.
- Connector for all my applications
- More information will soon be available
- Written in PHP 7.x using Symphony framework and MySQL for the database
- Currently, under development, source code is not available
|
 | Payments Software Commercial project - Automatically fill and print HUB3 payment slip
- Available on Windows XP or newer, Linux (deb or rpm) and macOS 10.5 or newer
- Add, edit or remove list of users including their personal data (name, surname, address etc)
- Define parameters of a HUB3 payment slip, like amount, IBAN number, description etc
- For each user you can define different amount to pay, if needed
- Program is written in Java using JavaFX for user interface
- Source code is not available
|
 | Case Based Reasoning Faculty project - Set of scripts for finding the missing values based on set of known data
- Case-based reasoning (CBR) is the process of solving new problems based on the solutions of similar past problems
- The project aim to find missing values of a telecom company
- Algorithm is using euclidean distance with Information Value (IV) and Weight of Evidence (WoE) for finding the missing values
- Scripts are written in Python3 using Numpy and Pandas libraries
- Source code is available on GitHub
|
 | Schedules Web Home project - Calendar for scheduling meetings (add, update or remove)
- Ability to print meetings from the current week
- Translated to multiple languages
- Written in C# using Web Forms framework, later rewritten in ASP .NET MVC framework
- For connecting to the database (SQL Server) program can use ADO .NET connected or disconnected environment or Enterprise DAAB framework or SqlHelper class
Source code for both WebForms and MVC is available on GitHub (currently set as a private repository)
|
 | Schedules Program Home project - Calendar for scheduling meetings (add, update or remove)
- Ability to print meetings from the current week
- Translated to multiple languages
- Works on Windows 7 or newer
- Written in C# using Windows Forms framework, later rewritten in Windows Presentation Foundation (WPF) framework
- For connecting to the database (SQL Server) program can use ADO .NET connected or disconnected environment or Enterprise DAAB framework and SqlHelper class
- Source code for both WinForms and WPF is available on GitHub
|
 | Customer Management Program Commercial project - Program for people management (customers and personnel) available on Windows XP or newer, Linux (deb or rpm) and macOS 10.5 or newer
- Ability to register customer, list their history and charge them membership
- Add, edit or remove personnel
- This application is used in private outpatient clinics, gymnastics (for the management of clients and personal trainers), riding club etc
- Program is written in Java using JavaFX for user interface and SQLite for database
- Source code is not available
|
 | Installer Commercial free project - Program for installing my software, it's working on Windows XP (or newer), Linux (deb or rpm) and macOS 10.5 Leopard (or newer)
- Creates desktop shortcut (or link in application folder) and uninstaller (in control panel/settings)
- Ability to update installed programs and fix them if they ever get corrupted without losing the client's data
- Written in C++ using Qt framework
- Available as source code, but only lite version of the program. Lite version is written in Java using JavaFX and available on GitHub as proof of concept.
|
 | Unity3D Game Commercial project - Endless runner game for Android, iOS and Windows Phone operating systems
- 4 different stages, 7 different players to choose
- In-App purchases, AdMobile ads
- High score list is kept on the separated server (PHP)
- All models are made and animated using Autodesk Maya (animations are done by my associate)
- Game is written in C# using Unity3D game engine
- This project is no more maintained, and source code is not available
|
 | Point of Sale System Commercial project - Available for Windows XP or newer, Linux (deb or rpm) and macOS 10.5 or newer
- Compliant with Croatian fiscalization
- User management - add, edit or remove personnel
- Items management - add, edit or remove items, define price, quantity and tax for the item
- Payment selector - popular credit cards and money
- Clients management - R1, add, edit or remove clients
- Thermal printer receipt generator
- Statistics for a day, month and annual
- The program has a separate server that is responsible for the process of fiscalization, so clients with Windows XP operating system, which doesn't support the TLS protocol, can use the program
- Written in Java 7 using Swing framework, later upgraded to Java 8
- Source code is not available
|
 | System object oriented programming language Faculty project - Object oriented programming language with a compiler for ATmega chips (Arduino)
- Tested chips are ATmega328 and ATmega2560
- SOOPL is consisted of lexical, syntax and semantic analysis, and code generator (synthesis)
- Some objects/classes are just cosmetic shorthand for hex codes, and some behave as real classes (located on heap)
- Project is written in C++ using Qt framework, later I added emulator for custom-made 8bit chip on which SOOPL could run
- Project is proof of concept and is not available as source code.
|
 | Mobile framework Commercial project - Small framework for building Windows Phone and Android applications
- Predefined user interface components and screens
- Predefined components for using GPS, maps (Bing/Here and Google maps), telephone, Wi-Fi status etc.
- Main purpose was to quickly develop applications for restaurants, shops, rental services etc.
- Even one XNA game was built with this framework, Laser beam for Windows Phone 7 - now deprecated
- Developed in C# (Windows Phone) and Java (Android)
- Deprecated because Windows Phone has small market share
- Source code for the XNA game was available on GitHub, currently this project has no public repository
|
 | Web CMS Commercial project - CMS consisted of public responsive web page and private administrator system
- Tailored to various niches such as shops, restaurants, apartments, rental services etc.
- Web shop with payment mechanism (PayPal or cart)
- Users can log in and register, make orders and view ordered items history
- Administrators can receive orders (accept or reject them), they can also edit location, contact and working hours information
- Translated to different languages
- Written in PHP 5.6, using custom-made framework with custom dispatcher, ORM, template engine etc.
- Supported databases: MySQL and PostgreSQL
- Suppressed by newer system, source code is not available
|
 | Sync Them All App Start Contest 2014, Faculty of Electrical Engineering and Computing - Symbian, Maemo, MeeGo and Android application for synchronizing data without an Internet connection
- Ability to synchronize contacts, SMS, MMS, call log, calendar, media and other files
- Files are transferred over infrared, Bluetooth, Wi-Fi (hotspot) or cable (only Phone-PC connection)
- Supported platforms: Android 2.2 or later, Symbian S60 3rd and 5th edition, Maemo 5 and MeeGo 1.x
- Developed using Java for Android and Qt C++ for the other platforms
- Currently, not maintained as Symbian, Maemo and MeeGo has small market share, source code is not available
|
 | Fraction Calculator Middle school project, 2008 - Scientific calculator with a support for drawing graphs and generating reports for Microsoft Excel
- Fractional calculator with ability to input and display fractions
- Trigonometric, inverse trigonometric, hyperbolic, inverse hyperbolic, exponential and logarithmic calculations
- Unit converter, base-n calculations
- Macro for displaying graphs using the data from Excel rows/columns
- Written in VBA - Visual Basic for Applications (Microsoft Excel)
- Later rewritten in Visual Basic .NET as Windows XP standalone application without ability to generate graphs
- Now deprecated, source code is not available
|