Creative web development

Work stories


Self-Publishing Services Greece


Coworking Space Zurich, Switzerland


Notary Directory USA


Amusement Park Valais, Switzerland


Local Deals Directory Essex, UK


Joomla Extensions Switzerland / Global



An innovative DIY publishing platform

Bookoo.gr is a beautifull site that has been meticulously designed and produced by designpark.gr.

It features a great tool that simplifies and leads you through the necessary steps towards self-publishing your book. It helps you select dimensions, color, paper types etc, design / upload a cover and optionally sell your ebook version online, among other things.

Furthermore, bookoo.gr offers various related services along the way, from copyediting, proofreading, book cover design and illustration by selected experts, to ISBN registration, DRM intergration (not my cup of tea but hey) and more. Bookoo.gr is backed by a leading publishing company in Greece - Psichogios Publications. As such, it is highly qualified to offer such services.

Joining the team's efforts several months before the launch, I've worked on a pretty long list of requirements. Below is a very brief mention of the most memorable work.

Abstracting data

Overall there was an improved administrative control and code maintainability, as a shift from hardcoded (prototype stage) to abstracted data was implemented in numerous areas.

A challenging example was the complex set of conditions and combination of components that go into a printed book, and their respective effects on prices and availability. This had to be modeled in 'human-readable' way, seperating the variables subject to change by market forces from the codebase (making it manageable), and getting it dynamically rendered.

Improved administrative UI

Book components (book types, paper types, color, book binding options, etc), ebook categories, services and content editing control was similarly enhanced as respective manageable backend interfaces and database tables were created to include and manipulate their variables.

Major reorganisation of the cart and product relationships was accompanied by an improved administrator orders interface with added features and refined UI. Product categories acquired their own distinct sections for clearer legibility and improved organisation. User tickets were embedded alongside orders to faciliate and speed up support.

Ongoing development has taken place since the launch. The addition of a variety of discount coupon options may be the most noteworthy.

Visit website ⟶

ImpactHubZurich page

Impact Hub Zurich

Prototyping the Future of Business

The Impact Hub is a high standard collaborative spaces network, with Impact Hub member spaces located in more than 90 countries worldwide. In 2015, the Panter operated co-working space Colab Zurich joined forces with the Zurich Impact Hub and a new website was commissioned.

The work consisted of a psd to html design, and then onto it's final form as a custom wordpress theme. A good amount of custom wordpress development was also required.

Most of it centered arount a variety of custom post types, for community members, funding programs, jobs, events, locations (buildings) and spaces (rooms) with their respective custom fields and page designs. Ajax filtering of custom post results was also frequently used across the spectrum.

Daniel coordinated and mentored the work as project manager and Stefanos helped with the project as well. There were also discussions both on and off topic with a variety of Panter members in the process.

It was an utmost enriching experience to have been able to work alongside (and interact with) the highly talended and inspiring group of people that make up the Panter organisation. There is nothing better for personal development than interacting with the best.

Visit website ⟶



One of the leading notary directories in the US

GotGetNotary.com may primarily be thought of as a place to go to find a notary near you. But it is also a valuable place for notaries as it provides a rich colletion of ressources relating to the practice of the trade.

I joined Sharon a few years back in her efforts at migrating and revamping gogetnotary with a desire to expand it's features.

My original work was centered around setting up the directory with the different subscription packages available and importing the data. We added the ability to search by location and map views as well as a redesign of the directory pages.

It has been a joy to work with Sharon and GoGetNotary.com. We have done quite a bit of work over the years. More recently we worked on tweaking the available notary packages and fields, as well as an improved subscription handling system.

Visit GoGetNotary.com ⟶



Family amusement park in Valais, Switzerland

As of November 2017 this website has been replaced. This was an original design with a custom template and one of the last websites I built from scratch using the Joomla CMS. I was kind of sad to see it go.

It was a trilingual site that included a listing of the rides, restaurant menu, video and photo gallery, directions for car, train and bike, as well as customised detailed directions via query.

There were also multiple day weather forecasts as the park would remain closed on rainy days. Finally, google, facebook and tripadvisor reviews had been integrated.

The site was commissioned by Myjoom.com and built with love, some of which was probably invoked by the memorable image of that kid in the background.

Visit (current) website ⟶


The Essex Pass

An inspiring tale of local online business success

The essexpass is a great deal. For only £9.99 you get access to a large number of special offers in Essex for an entire year!

The business model is fairly simple. However, this business fulfills the tallest order of them all: To leave all parties involved feeling enriched.

The £9.99 cost for what is on offer is a no brainer for the consumer. And the added value created for the local businesses involved is comparable.

I started working with Jonathan a few months before for the launch in May 2014. I worked primarily on the deal directory functionality. From adding image gallery, map, reviews, nearby deals, etc, to the single-page views, working on the vcards and search pages. Some further work was done the following year as well, integrating Trip Advisor reviews as the most notable.

In the early days, we also did some brainstorming on growth models. Jonathan is a very bright, kind and humble. He can micro-manage as well as he can be a visionary. This coupled with the win-win nature of the essexpass deal has led to their well-earned success, right from the start. It was an inspiration to me, I am fortunate and happy to have been a small part of it.

Visit the essexpass ⟶

Apple Watch Content


Home of GeocodeFactory, the leading Joomla! mapping solution

MyJoom.com has been offering quality extensions for the Joomla! CMS since the latter's early days. GeocodeFactory has historically been one of the most popular Joomla components.

My first work with Cedric and MyJoom.com was actually writing the main documentation for Geocode Factory 5. Other extension documents then followed suit.

In the process, I started working the ticket support system, helping with troubleshooting and custom development on MyJoom.com client websites.

About MyJoom.com website: The goal was to create a lighter custom template while keeping many styles from the previous site.

Visit website ⟶



Lightweight theme to easily build single page applications

My Movie Database

Plugin to display movies and tvshow data from TMDb

Hello Folly

A version of the Hello Dolly plugin for mad developers

Front-end qTranslate

Front-end qTranslation of user listings for themes like Search & Go

Get in touch

Montréal, CA

Athens, GR

New York, USA