Pages

Roparun is a Foundation that organizes a yearly relay race from Paris, Hamburg and Almelo to Rotterdam in order to raise money for a variety of causes related to palliative care. They requested for an application that could create the start schedule of the race. In this thesis, the problem is analyzed and a greedy based solution is presented....

This report describes the development of a superhuman sports multiplayer game that makes use of augmented reality through the HoloLens. The game is a reenvisioning of the original League of Lasers, a pong/football-esque game for Android phones using camera tracking and special headgear for player positioning. The game was specifically redesigned...

This report explains the design choices, implementation and results of a software engineering project commissioned by MakeTek. The team was tasked with making a system that could solve bike delivery scheduling problems with limited bike carrying capacity, time windows, dynamic delivery additions, movable pickup points and delivery time estimates...

bunq is an internationally active digital bank. At the moment, the bunq app is only available in English, Dutch, German, Italian and Spanish. Their goal is to be a worldwide player. To be able to fulfil this goal, their app should be available in multiple languages. In the past, the translation process took an unnecessary large amount of time....

ING wants to offer their customers the best experience possible. To achieve this goal, ING’s Customer Journey Experts (CJEs) constantly map and analyze the way customers use ING services in a Customer Journey Map. These maps however, are hard to share and collaborate on. ING needs an online tool in which they can, together with multiple people,...

Through the years, companies have been exploring the field of data science. The Nederlandse Spoorwegen (NS) is not an exception to this. Modern trains are equipped with sensors that measure a variety of conditions within the train. This data is being stored in their data warehouse. This data has been proven useful for detection and response...

Technolution is a company that specializes in building embedded and information systems, in which software plays a key role. Recently, Technolution is transitioning from the use of C in embedded systems, to Rust, a relatively new programming language developed by Mozilla. By design, Rust provides the programmer with higher security and...

This report describes the implementation of a custom streaming solution from an IP camera to a web browser. The system aims to both provide live video and Video on Demand. This will be used to monitor premature babies in incubators.

Wheretrip, describing themselves as, "A Dutch based start-up for travelers who like to explore new places, offering countless destinations within your budget. Being an official YES!Delft student start-up we have created our platform with the help of the best in-house experts available.With our diverse team of experienced travelers we have...

For traditional, manual real estate appraisals, the appraiser is required to provide a number of comparable properties (the 'Comps'). These comps act as a benchmark for the valuation as well as a provider of context in the final appraisal report. Traditionally, these comps are selected manually by an appraiser based on recent transactions within...

As GeoPhy is developing its business model and looking into the future of automated valu- ation models (AVM), this project delivers a proof of concept of a system that automates the training, maintaining, and delivery of machine learning models for automated valuations. In order to achieve this goal, the situation and problem were first analysed...

A large problem that primary schools face is that the ratio of pupils to teachers is too high, the class sizes are too large and this makes it difficult for a single teacher to have a good oversight of how the development of a given child is going. The aim of Interactive Robotics is to tackle this problem by bringing robots into the classroom to...

During the Bachelor End Project we have been tasked with developing a web portal for the Exposure Render. The Exposure Render is able to interactively visualize volumetric data to photo realistic images. This means that the web portal would allow users to view a visualization of their medical data.The requirements of the web portal have...

Muziekweb is the biggest source of music that has been released in the Netherlands. At this moment, all of their data is currently in Dutch. However, Muziekweb wishes their classical music titles to be translated to other languages as well. Since over 250.000 classical music titles exist, it is too much work to be done manually. Therefore,...

WebLab is a system where students can write and test code using an online interface. Course coordinators can create assignments and exams, where they can define automated tests to verify that the student code meets requirements. As WebLab only offered support for programming languages which run on the Java Virtual Machine, it was limited to a...

SeaState5 wants to facilitate the monitoring process for seabed cables of offshore wind farms. The company wants to achieve this by creating an unmanned vessel, named the Eagle, which can be analyzed from a remote location.

As students from TU Delft, we have been tasked to create a software framework that allows the Eagle to go to a...

West IT Solutions is expanding into a new focus area, ”Smart Planning”. They want to develop new modules for the Enterprise Resource Planning software they resell, Odoo. Odoo allows companies to manage their projects, employees and other resources. The goal of this project was to create a software product that assists users in creating plannings...

Being a bank, bunq deals with transaction fraud on a regular basis. All transactions that are handled by bunq are monitored for these cases of fraud by a transaction monitoring system. When this system flags a transaction as being possibly fraudulent, a bunq employee has to manually check this transaction. The problem with the current system is...

ProRail uses multiple custom built software applications to control the train infrastructure in the Netherlands. At this moment these applications experience downtime when they are updated. This interrupts processes that are related to controlling the train services. ProRail asked us to redesign an existing application in such a way that updates...