Projects ideas

This site hosts a list of project ideas suitable for a bachelor's or master's thesis. Feel free to contact me should you find any of them interesting.

While the bachelor's thesis can be research or implementation-based, the master's thesis is expected to be research-based. In other words, the author of the master's thesis should deal with higher risk connected with exploring the unknown. With that said, it is still possible to have an implementation-based master thesis. I suggested expected type using tags attached to each entry.

If you are not sure what a bachelor's or master's thesis looks like, feel free to read my notes on final thesis (CS only).

I do my best to keep the list up to date. For some topics, there is space for multiple theses. As a result, more than one student can work on a thesis inspired by the same idea. The "Under negotiation" tag means that I've been contacted by a student who expressed interest in the given topic. As a result the topic, or its part, may become unavailable to other students.

Semantic web, semantic data - the common objective is to attach meaning to the data and increase interoperability. Tools like vocabularies, ontologies, and query languages, are employed to support the above-mentioned goals. Yet while all the tools aim to add meaning to data, none is the source of true meaning.

Source code is the source of truth. We can leverage it to improve software interoperability and introduce semantics.