About
I'm Dereck, Master's student at the Delft University of Technology, working on a constant deep dive into the world of Computer Science.
Luckily, I've been able to narrow down my favorite computing topics into a more manageable list: Software Engineering, Developer Productivity, and Programming Languages.
Projects
- Respired
(cool logo pending) It's my Master Thesis project, bringing reproducible IntelliJ IDEA-powered surveys to revolutionize Software Engineering experiments. FeTCG Web implementation of the Fire Emblem Trading Card Game. Runs on Angular, supports multiplayer.
How can we extract usages of jQuery and replace those code fragments with modern vanilla JavaScript equivalents? This is a proof of concept, the result of a summer research project at Osaka University. The resulting paper was published in APSEC2018 in Early Research Achievements.
- Kotlin I Kotlin, and prefer to use it in every project I can. To give back some of the countless hours it has saved me, I try to contribute to the Kotlin project when I can.
Blog
- Respired
Respired is a part of my Master's thesis. In short, it's a platform that researchers in Software Engineering can use to create reproducible survey environments, featuring screen recording, a full-fledged IntelliJ IDEA instance, and an interactive survey component.
- Wizards and Warriors
Is-a relations in Object-Oriented Programming can abstract some concepts well, but how do they do they interact with rules? Is it as easy as "A
Wizard
is a kind ofPlayer
"? - Your Name
When visiting Japan in 2018, I decided to go to places in the movie and mirror the original shot as closely as I could.