My name is Justus Adam and I am a student of computer science at the Technische
Universität Dresden and I am also a student research
assistant at the chair for compiler
Stuff you may be interested in
What I am currently working on
I have just finished writing and defending my masters thesis and I am now in the
process of moving to the UK to the University of Kent to start my PhD with
Stephen R. Kell.
For the thesis we compiled a lambda calculus based language
(Ohua) into database queries with custom (user
defined) operators in Noria.
The goal was to make it possible for users to write database queries in a subset
of either rust or ML with the ability to manipulate state and have the compiler
automatically generate operators and query fragments which allows the code to be
efficiently executed and parallelized and to leverage the unique advantages of
the noria system (very high throughput on reads).
If you are interested, there’s a 2-page extended abstract I wrote that outlines
the basic ideas. You can also read the full work or look at
the slides of my defence
Old material: Slides I did for my intermediate defence that show what
the project is about. Slides for the topic introduction, but they are not
up to date anymore.
Open Source Software
I have been studying computer science at the TU Dresden since 2013. In 2016 I
finished my Bachelors degree and I am now in the process of writing my
masters thesis .
My undergraduate studies were mostly concerned with the architecture of
distributed systems and I also have a passion for functional programming. I do
most of my coding in Haskell, if I can help it.
I also work as a student research assistant at the Chair for Compiler
Construction. The research I am involved
in centers around a parallelizing compiler called
When I’m not studying or working I like to climb low rock walls
and I also sing in the
university choire. I enjoy playing video
games and I play the piano.