Blog MicroBlog

Latest MicroBlog Posts


My super high tech solution to remembering which lens would go in which eye! (I always take spare lenses when travelling, and I hate having to look up my prescription every time to remember which eye is which).

//image of 2 strips of 3 contact lenses, with sharpie scribbled on the back plus letters written on them. Blue indicates left, red indicates right.


May 24th 2018, 8:37am

In a week I'll be at the airport lounging in the lounge! Can't wait for my holiday! 7️⃣🏖

May 23rd 2018, 5:30pm

I don't own a recording studio, and our apartment is two rooms - so for today's @learnomnifocus I'm using my dressing table (different position to normal), and a very long Ethernet cable!


All about me

I am working at the Technische Universität Wien developing in house software solutions. I studied French and German as foreign languages at university in the UK and lived in France, Germany and Austria as part of my degree program. I now live and work in Vienna, Austria.

My Latest Projects

Currently I am primarily working with PHP making web based services. These all have a user interface and are in use at the Technical University of Vienna.

Package Manager

As many employees receive packages keeping track of them is vital. After several packages went missing I created a user interface with a database. Packages can now be scanned with a scanner and the employee gets an email immediately. To pick up the package they have to log in (which can be done via ID card).


This is based on the premise of the package manager. Anyone can drop off a harddrive for secure disposal and we then log into the system and mark each drive as destroyed as we do so. Users can log in from their own computer to see what state their drive is in.

Arch-Assyst Bridge

As we are moving to a new ticket system we need to import data from the various other systems we have been using. I am creating a bridge which allows us to import from various sources via REST, edit and update the data (as well as complete missing parts), and then send it on - via REST again - to the new ticket system.

Card Kiosk Controller

We have a number of card kiosks around the university which can print a new expiration date on the thermo field on the back of our student and employee ID cards. Occasionally these machines run into problems and we need to be able to reboot them or control them remotely, or see the state of various parts of the device. This simple web page allows the relevant staff to see the state of each socket of each card kiosk, and control them individually or as set.


Our student assistants have a system for tracking the number of hours they need to complete per semester, and when they have shifts as well as duties to be accomplished during these shifts. I am currently writing a new system to handle this which will also allow us to change systems on a semester by semester basis - with no programming knowledge required for the administrator. It will also integrate with our Exchange calendaring system to allow the shifts to be put directly into the calendars of student assistants.

Grav Feed Plugin

I made some small contributions to the Grav feed plugin to add support for the new JSON feed format.