In the past years we have done a wide variety of projects, from building websites to industrial applications.
Because we at KingTech believe that sharing is caring you can find most of our software projects on our GitHub. Because of confidentiality matters not every project is visible.
On this page you will find a brief summary of the projects we did in the past.
In January 2018 we released an early alpha version of Yurse. A concept healthcare application that connects people that are in need of (medical) care, to people that provide (medical) care. This project was done in collaboration with a group of students from the Radboud University in Nijmegen.
In 2017 Cimar Electronics asked us to create a visual inspector that could see if PCB’s are manufactured correctly. We created software that could grab an image and compare it with a reference image to see if everything was correct, components could be defined so the system could point out which component is not placed correctly.
In 2016 Cimar Electronics started producing scanners for SoilCares. They wanted to test the scanners using a bluetooth connection with a phone since this is also how they work in the field. Unfortunately the actual app was still in development and would not be able to connect to multiple devices at the same time. This is why we developed an Android app that was able to search for all scanners in its range and connect to them. It would send simple test instructions to the scanners and save the results for later inspection and traceability.
In the summer of 2016 i created a test module for Cimar Electronics. One of the products they produced, the SoilCares Soil Scanner was tested manually by scanning 3 reference ‘disks’ and checking if the output values are according to the specifications. Since this costed some manual labor and was quite inefficient we created a moving platform the Soil Scanner could be placed on and which would switch between the reference disks. The original test application was modified in such a way that with one push on a button the 3 different reference disks where scanned, their results combined and exported for later inspection and traceability.
In 2016 we joined ‘HackerGames’, a hackathon by Capgemini, with a few friends and created a smartwatch app for the Domino’s API. Because the API on their testserver was very limited we recreated a simulator for the original one to test our app with. Since there was very limited time (and we never created an android wear app before) we focused on the Huawei Watch which has a nice round interface.
During my Masters at Radboud University Nijmegen i was manager at GiPHouse. Here i lead the ATHENA project.
The Athena project is basically a search engine for all kinds of biology research. It connects to a lot of research databases all around the world and gathers information about flora and fauna. By using the ATHENA website researchers can efficiently look for the data they need, instead of scouting the entire internet like they used to.
KingTex is a small LaTeX framework for my Radboud University documents. It is based on the TU Delft template and was originally edited by Justin Wies. The template was modified to define documents faster and in a cleaner way. The template can be found here.
In 2016 we did an assignment for Alphatron Marine via the HAN (University of Applied Science). Alphatron developed the Alphaline products which are tested and programmed in the factory. To speed up the production process Alphatron wanted a ‘universal’ scalable production module. The module we developed consisted of 2 parts. A backend where programmers could upload their test and programming scripts, and a frontend that was able to ‘ask’ the backend for a script and execute it. The system needed to be scalable such that multiple frontend devices could work on the same time. This way multiple Alphaline products could be tested and programmed simultaneously.
A part of the assignment for Alphatron Marine was creating a way to ‘simulate’ an μSD card to test the Alphaline products. Since μSD cards run on a high frequency that cannot easily be mimicked we came up with a PCB that was able to switch an actual μSD card between the GPIO header of a Raspberry Pi and a flat-cable that ended in the shape of a μSD card. This way we could upload testsoftware to the μSD card from the raspberry, and then switch the card to the flat-cable so the device on the other end would be able to read the card.
In 2015 we did an assignment for ICT Automatisering via the HAN (University of Applied Science). ICT bought the LogicNets software and wanted to use its Graphical Programming Language in combination with its iOTA (Internet of Things Analytics) framework. ICT wanted clients to be able to configure their own internet of things devices using LogicNets. We created a prototype plugin for iOTA that interpreted the LogicNets output files and acted accordingly. The iOTA devices check for updates of the LogicNets server at regular intervals, this way a client can push updates to all iOTA devices from one single server.
This project is done for a masters course of the Radboud University. Here we had to build a “mars rover” using LeGOS that was able to detect different colors using a color sensor. The rover had to drive autonomously and, because the surface was a table, had to detect ‘holes’ to not fall of the table.
For a project for the HAN (University of applied science) i created a robot that could autonomously navigate through a warehouse to get a product. It was able to dodge objects and other warehouse robots. Using a serverside application the closest available robot would be chosen and the shortest route would be calculated. When the robot noticed a path was unavailable it would receive a new route from the server.
This project is part of the warehouse robot. To be able to test the system without any unnecessary risks we created a simulator that would simulate the robot’s behavior. This way we could test the robot’s dodging without risking the robot bumping in to real objects.
Another project for the HAN (University of applied science) was creating an automated Ship Lock that would allow ships to be moved from a lower to a higher level of water (like an elevator). Ships needed to be able to “order” a lock so the system would be able to schedule the most efficient way to sluice the ships.
In 2014 we did an assignment for NextGen-Applications. They had this idea of a ‘universal’ menu app for restaurants, restaurants needed to be able to design an app via a backend (web)application and generate the actual Android, iOS and Windows phone app. We created a prototype of the backend application where the apps could be designed using templates and created a way to ‘generate’ Android apps.
Somewhere in 2011 Wilma van Deinsen, a painter from Opheusden, asked us to build a simple website where she could show pictures of her paintings so people could contact her about buying them.
One of the first assignments we did for the HAN (University of Applied Science) was an auction website called EenmaalAndermaal. Much like popular auction sites like eBay and Marktplaats people needed to be able to upload products and bid on them. Only at EenmaalAndermaal there is a deadline, and after this deadline the highest bidder automatically wins.
* These project are done in collaboration with other developers.