About
I am Olivier Nicodemi. I am a programmer during the day and a role-playing enthusiast by night.
I also do enjoy reading a good book; be that some fiction or something more serious such as the writings of Campbell or Jung.
I hold a PhD in Computer Science, and, while the latter implies a very narrow focus, I like to consider myself a generalist within that field; always eager to learn more. I am particularly keen on adding new programming languages to my repertoire — seeing as I am only proficient in about a dozen or so at this point.
I like to express my creativity in all things: be that finding an elegant solution when programming or weaving together a tabletop role-playing campaign. Both activities have their unique constraints which enable the expression of creative since, without constraints, solutions tend to be simple, straightforward, and boring. This paradigm — of course — holds true for most challenges in life. Granted, for some things simple and boring is perfectly fine.
Currently, I am working full-time as a senior full stack developer and, during my free time, I am working on my own tabletop role-playing rule-set and setting.
Documents
Master Dissertation
Simulation of an autonomous entity; or how to make an NPC seem alive.Other Documents
Curriculum VitaeOn Family Names
“Nicodemi” is the my wife's last name. Which, I have been using it as my surname since our marriage. On legal, official or older documents one will, evidently, still find my legal surname which is “Thill”.