Silwing a.k.a. Randi Katrine Hillerøe



PHP, C#, Java, C
HTML, CSS, Javascript, jQuery


Email address
Randers, Denmark
Danish (native), English (fluent)

My Education

Ongoing studies - Master Computer Science

Current courses

Master Thesis
Type Analysis of PHP with a focus on Arrays

Passed courses

Finished studies - Bachelor Computer Science

Interesting Projects

This section briefly describes the larger projects that have been part of my undergraduate studies.

Test Driven Development of a simple Game

In the course Software Architecture we developed a simple version of the game Civilization using Java and JUnit for automatic testing part of TDD.

Web pages in Java and XML technologies

For the course Web Technologies we created a simple online store with Java Servlets and JSP (Java Server Pages). The store was backed by a database which we could only communicate with through webservices using XML as the data format.

Java compiler in Ocaml

For the course Compiling we implemented a compiler for a subset of Java (JOOS, described here). The compiler was to be implemented in OCaml. We supported almost all of the JOOS2 features in our compiler. This also served as our bachelor project.

Offline Syncronization

A project for the course Experimental System Development to syncronize online files accessed from a webservice to the user's local harddrive. The syncronization is supposed to happen automatically running as a background process, so the user never has to think about keeping files up-to-date. We created a Java GUI to display the files using Apache Pivot. We also made a fulltext search feature for PDF-files using Apache Tika PDFParser and Apache Lucene. The project is available on GitHub as an open source project: Java GUI for syncronizing project.

Passed courses

Courses marked in bold are part of an elective in business economics

My Personal Projects

Danish Browser-based Viking Game

Since january 2012 I have been the lead developer of I have made some changes to the current implementation in ASP Classic (VBScript) and Microsoft SQLServer, but my main objective is to rewrite the whole game from scratch in C# ASP.NET MVC still with Microsoft SQLServer as the backing storage.

The game has peak times where the page loads are massive, so the parts of the game used during those peaks need extensive performance optimization to reduce lag.

Role Playing Game (RPG) online

My first personal project was a forum like application for online role playing. The application includes:

The current production version can be found at and is implemented in pure PHP and MySQL.

Development of a newer version using a PHP MVC framework and TDD has been ongoing for years, but is currently not developed actively due to focus on studies and other projects.

My Work Experience

Aarhus University IT

November 2013 - present: Developing a strong and user-friendly platform in C# based on Selenium for testing web interfaces developed in the department.


September 2010 - October 2013: Co-founder of the company, working as a lead developer of web solutions primarily based on Joomla and Magento. I have developed several extensions for both frameworks to use for client websites.