Internship: Internal tooling

Sigasi internship proposal 2019-2020

An IDE has to work on any code: working, broken or badly broken code alike. As a result you deal with a lot of edge cases. Dealing with edge cases increases complexity and thus the chance of errors. To be notified when something goes wrong most products use a talkback feature. Whenever an error is logged, it is also sent back over the network to the manufacturer, usually with some contextual information.

Sigasi Studio also uses talkback to be notified of such errors. Internal tooling is used to gather, filter and visualize the talkback information. We can then use it to fix bugs.

Talkback also gathers performance statistics and information about what features are being used. Visualizing these results will give us better insights in how users use our software. It can show us where, and if, UX changes are needed to improve workflow or visibility of certain features.

The objective of this internship is to improve our internal tooling by making it more performant, visually attractive and more modern. You will get to work with JavaScript on the visualization side and Java and Python on the backend.

This internship takes place in the summer of 2020, at the Sigasi office, close to the city center of Ghent. For more information about this internship proposal, contact