Hi! My name is Mathias i'm an IT Student at Technical University of Denmark, below you will find a list of various software projects i have been working on.
If you want to get in touch with me, feel free to drop me an e-mail at info@matisen.dk. You can also check out my Linkedin profile.
When two danish amateur-inventors made their first successfull launch of a space rocket much larger than ever built before by amateurs, a lot of people we're interested in following the launch live.
I decided to built a website to collect the live information of all the live blogs, radio feeds and tv streams for the event.
Because of the huge amount of visitors demanding up-to-date information it was necessary to host the website using Amazon EC2 to handle the load.
Implementation of a car driving game with a physical steering wheel on a LC3 computer implemented on a FPGA board. Built as a 3-week, 3rd semester project at DTU.
This app was made for Software Development Camp 2011, it allows participants at the camp to upload status updates with text and an optional picture from the camera or gallery.
The status updates are shown on the camp website directly for visitors to see.
Built using Lego Mindstorms and LeJOS as a DTU project with a group of five members.
The purpose of the project was to make two robots pickup objects without hitting any obstacles as fast as possible, using only a single webcam as guidance.
The major tasks were image processing, pathfinding and navigation.
The idea for the Que Jukebox project was born when we realized that no awesome jukebox software really exists.
The software is built around three main concepts. It should be very easy to use, it should be able to support multiple screens and it has to incooporate sophistic algorithms to prevent the same music from being played over and over again.
The first version of the Que Jukebox was finished in the summer of 2010 in cooperation with a friend of mine. It was built with a client-server architecture using Java and object serialization.
It is now currently being rewritten to a .NET architecture with support for streaming music and retreiving artist information from the internet, and much more, powered by the popular Spotify service.
The idea for the Que Jukebox project was born when we realized that no awesome jukebox software really exists.
The software is built around three main concepts. It should be very easy to use, it should be able to support multiple screens and it has to incooporate sophistic algorithms to prevent the same music from being played over and over again.
The first version of the Que Jukebox was finished in the summer of 2010 in cooperation with a friend of mine. It was built with a client-server architecture using Java and object serialization.
It is now currently being rewritten to a .NET architecture with support for streaming music and retreiving artist information from the internet, and much more, powered by the popular Spotify service.
I was tired of the difficulty of getting messages and files from the university on-the-go. So i decided to build a proof-of-concept iPhone application by screen scraping the intranet website.
Soon i was invited to a board meeting of the CampusNet advisors with the resultat that an official API was developed and a contract to develop a final application for Technical University of Denmark.
The current version of the app is made for four universities and schools in Denmark.
The weighing system was developed in a DTU course as a 3rd semester project.
A digital weight is connected to a controller via ethernet and is then coupled with a web interface. The project was written in Java and JSP was used for the web part.
Custom iPhone application communicating with a hacked NAS running linux, the NAS is connected to an Arduino board (http://arduino.cc) which is connected to the light in my dorm room. The app can then control the intensity and color of the light in real time.
Based on a Mac Mini with software build from scratch utilizing a touch screen to act as media center and communicating with electronics in the car using a microcontroller.
Yagobii is an online search engine based game.
The basic concept is that a question gets asked and you are then tasked to answer it using search engines as your only help.
It is now possible not only to play with yourself, but also to challenge your friends to climb the ladder and be the master Yagobii player.
The Yagobii concept is run by a group of students as an entrepreneurship, where my role is being the sole web developer.
The site is built around a custom PHP framework with MySQL as database backend.
The system is build from scratch as an comprehensive online portal to keep track of customers, orders, workers and sale figures. The portal is based on PHP and MySQL.
Online software build from scratch to administrate voice and game servers for customers and reseller allowing starting, stopping and restarting of the servers in realtime. Additionally allows changing of config files and installation of addons. Built using PHP, MySQL and C++
As a challenge for myself i decided to built my own search engine with the purpose of indexing danish websites and making them searchable.
The search engine was built around the concept of a crawler, an indexer and a search page. The crawler just crawled web pages and searched for non-visited links to put in the indexer database. The indexer then visited all those links and retreive information about the website to make it searchable.
The search page then acted as a interface to the database built by the indexer to show search results to the user.
Despite of the ambitious project the search engine actually worked rather well and a rather big index was quickly built.
The project was hosted on a home-server in a LAMP setup.