Are you a developer with a passion for low‑level coding and do you want more than just completing your graduation project? If you’re aiming to become an expert rather than “just finishing your degree”. Keronic helps you kick‑start your career with this challenging graduation internship in Den Bosch.


An internship allowance of €500, plus personal guidance with plenty of time and attention for your development, including a course to learn the basics of Magik.
Working with experts: enthusiastic colleagues who are always ready to help you with your questions.
If we both experience the internship as a good fit, we’d be happy to welcome you to our team afterwards.
A monthly board‑game evening (on the last Friday), including pizza and Mario Kart.
Keronic primarily works with the domain‑specific language Magik (similar to a blend of Python and JavaScript). Magik is compiled into Java bytecode. However, the currently available compilers do not provide the level of control we require. Your task is to investigate what is needed to implement a compiler that does give us this level of control.

You don’t need to build this compiler entirely from scratch. Within Keronic, several components have already been researched and partially developed. These proof‑of‑concepts form the foundation for your investigation.
Your task is to further assess these components, connect them, and extend them into a functional whole. Naturally, we’ll support you throughout this process and teach you how to work with Magik.
What’s in it for you?
You’ll gain deep knowledge of the conceptual fundamentals of software development. In addition, you’ll independently (with support from colleagues) work on an extension that is genuinely valuable to us, something that will actually be used in our daily practices.
The goal is to develop a fully functioning compiler written in the Magik programming language. To achieve this, we will work together toward the following sub‑objectives:


Is this what you are looking for? Great! We are looking for the following qualities and qualifications:
We are always looking for skilled people who are open to learn.
