Portfolio


Corporate Y website

Corporate Y website

Client: Digital Motion Picture GmbH (Austria)
Platform: WordPress
Programming: PHP, SQL, jQuery, WordPress API
The end client needed a multilingual website to present its products and publish downloadable promotional materials and news. I was responsible for the programming side of this project. I created a complete WordPress theme on the basis of the graphic design I received from the agency, and then I implemented in on the end server. I installed more than ten open source plugins which added required features. Some of them were heavily modified by me to fit the end client's needs. I prepared the website to handle multiple languages and improved the way content is entered in the administrator panel. I provided training and tech support for people responsible for entering content (tens of pages in 4 languages, downloads, news).
I don't publish the end client's name and the website's live link because of NDA.


Corporate X website

Corporate X website

Client: Digital Motion Picture GmbH (Austria)
Platform: WordPress
Programming: PHP, SQL, jQuery, WordPress API
The end client's obsolete website was based on ASP and MsAccess and required massive facelift. The company decided on WordPress and outsourced the work to an interactive agency. However, the programmer responsible for a new website wasted a full year and almost the entire budget to come up with a solution which was completely unusable. Then, the agency fired him and contacted me. Within 6 weeks I restored the website to good condition, by improving its general concept, removing all errors and adding missing features. The website is very complex - 6 languages, several different custom post types, ca 30 external plugins, 2 plugins created by me specifically for that website, more than ten dedicated templates, hundreds of pages. Also, I took care of importing a big amount of data from the old database to the new one, by creating a new custom plugin to WordPress.
I don't publish the end client's name and the website's live link because of NDA.


Skarna Ltd. website

Skarna Ltd. website

Client: Skarna Ltd. (Poland)
Platform: WordPress
Programming: PHP, SQL, jQuery
A simple website for Skarna, which deals in road and rail transport of construction materials. It is a classic WordPress installation with a custom theme and several open source plugins. The service included full implementation on the end server and training in content editing. The graphic design was created by a graphic artist who works with me.


Media Management System

Media Management System

Client: Digital Motion Picture GmbH (Austria)
Platform: Prado PHP framework, MySQL
Programming: PHP, SQL, jQuery
Media Management System is a web application for sharing online files among authorized users. It was created for a manufacturer of electronic equipment for safe sharing and storage of big multimedia files. These were audio, video and text-based promotional and advertising materials, technical documentation, company bulletins, etc. DMP Agency designed features and visual content, I was responsible for the software. I created the application in PHP and MySQL with the use of Prado. Thanks to Prado, the work was fast and the end application included all necessary security measures. Thanks to jQuery, the interface was modern and user friendly. Currently, the application operates within the internal VPN network of the end client. An authorized user may upload his/her own files, download files of other users, modify the structure of folders and use many other management features.


Digital Motion Picture portfolio website

Digital Motion Picture portfolio website

Client: Digital Motion Picture GmbH (Austria)
Platform: Prado PHP framework, MySQL
Programming: PHP, SQL, jQuery
DMP Agency contracted me to create its portfolio which presents all DMP's works as a slide show. They designed the visual content, while I created the underlying software. I used PHP and MySQL with Prado, which is the setting I am expert at. For slides, I used and heavily modified a pre-made jQuery plugin. My job included also installing the application on the server and training their staff in updating the slide show without me.


E-learning platform for foreign language learning

E-learning platform for foreign language learning

Client: 6ka Ltd. (Poland)
Platform: Prado PHP framework, MySQL
Programming: PHP, SQL, jQuery, C++
This project is my own idea, which with time came to be a limited liability company. It is designed for people who want to learn foreign languages without attending real life courses or other traditional forms of learning. Thanks to my e-learning platform and online courses prepared by professional foreign language teachers, such people can quickly and on their own learn one of 7 available foreign languages up to the intermediate level. The entire platform and course preparation tool was created by me. I used PHP and Prado, as its flexibility and numerous pre-made modules allow to quickly write quite an extensive application. In the same manner, I created my administrator panel to manage the platform and analyze sales, together with an editor to prepare and publish courses. The MySQL data base structure contains 80 tables. Programming works on the current version took a whole year, and half a year more for constant improvements and modifications. Despite the huge amount of code and data, as well as the big number of users (currently ca 30 thousand), the entire application operates fast and efficiently.


Macromedia/Adobe Director Xtras

Macromedia/Adobe Director Xtras

Platform: Macromedia/Adobe Director
Programming: C++, Director API
Adobe Director (formerly Macromedia Director) is a tool to create extensive multimedia applications. I learned a lot about them in my full-time job at an e-learning company. This tool can use external plugins written in C++, so-called xtras. Thanks to my knowledge, I was able to create xtras for my own purposes, and then for commercial purposes, as other companies which used Director started to buy my xtras. Thus in 2002-2008 I created a series of 9 professional xtras purchased online by companies from all over the world. In total, I sold my products to 1,700 companies from 65 countries, mostly the US, UK and Japan. All my clients were provided with tech support, fast trouble-shooting and frequent updates. In 2011 I stopped selling xtras as Director lost its status among professional multimedia tools. Here is the list of commercial xtras I created:
  • MediaPlayer Xtra
  • MediaPlayer Expanded Xtra
  • UltimateNet Xtra
  • StarMenu Xtra
  • SmartOLE Xtra
  • DisplayMode Xtra
  • ProjectorLook Xtra
  • MailTo Xtra
  • AnyShape Xtra

My official repository on Adobe Exchange website

Testimonials from clients of Director xtras


About Michael
I am a specialist in designing databases and programming web applications. I have 15-year experience in writing commercial software. I work for European and US IT companies as a subcontractor and for end clients.
My services
I create or improve applications in PHP+MySQL+jQuery. I provide professional services in WordPress - creating fully operational websites, writing custom plugins, custom post types, templates and themes.
Contact me
If you are looking for a professional and reliable contractor for your projects or have any kind of problem with your software, contact me right now. I can solve your problem on short notice and at affordable price. My email address: