Bio

Dan Liberatori is a software engineer based out of Ontario, Canada. In addition to developing backend systems for the likes of Amazon, Fujitsu and LINE Fukuoka, he has also worked as a translator, an English teacher, and has toured the world as a professional guitar player.

In 2011, Dan was among a select group chosen to represent Canada as part of the JET Programme. After five years with the JET Programme, he stayed in Japan to work as a translator and backend developer.

In 2021, Dan returned to Canada to continue his career in software development. In addition to solving technical problems, he enjoys using his knowledge of English, Spanish, and Japanese to bridge language gaps between international teams.

Dan holds an MS in Computer Science from Georgia Tech University (USA), an MA with distinction in Applied Linguistics from the University of Birmingham (UK), a Bachelor of Music via Thompson Rivers University (Canada), and is an Honors Graduate of Humber College's music program (Canada).

Software

Ghost
Ghost
Ghost is a word game for two players. This implementation (done using the Django framework and Python 3) pits you against a powerful CPU opponent.

Python 3, Django, Docker
Robotics: Histogram Filter
Ghost
Mechanical robots are not perfectly accurate in their motion, and so they need to continually observe the world around them and re-evaluate their current position in order to not stray completely off-course. In this demo, you place a robot somewhere on the map, and it does its best to find its way home, even though each step it takes has a 20% probability of going completely wrong!

Javascript, P5
Solar System Simulation
Ghost
Three planets orbit around a star. The planetary alignment influences the weather on the planets, so this simulation tries to determine exactly on which days there will be droughts and which days will be optimal for planting.

Javascript, P5

Publications

Academic Publications
  • Liberatori, D. (2017). In school vs. at school: Corpora and confidence. Transformation in language education. Tokyo: JALT.
  • Liberatori, D. (2017). How society creates musical styles. Jazz and ritual insults. Social Semiotics. DOI: 10.1080/10350330.2017.1339494
Published Translations
  • Sasaki, N. and Tando, E. (2016). 佐々木多門物語 [The Story of Tamon Sasaki]. Aomori Gakujutsu Bunka Shinko Zaidan Josei Jigyo.
  • Sachiko, M. (2017). 何もないところから [From a place full of nothing]. Asian Sounds Research. Link
  • Sachiko, M. (2017). 近くて遠い、Battambang, そして門の中の私たち. [Near yet far. Battambang, and me inside the gate]. Asian Sounds Research. Link
  • Kubota, C. (2016). Interview to Carre. 20Hz.
  • Aiko, T. (2016). Vibrograph: equipment. 20Hz.
  • Hino, K. (2016). Dynamic Mention. 20Hz.
Lectures and Presentations
  • Nov. 18, 2017 JALT 2017: Language Teaching in a Global Age: Shaping The Classroom, Shaping the World. Tsukuba, Japan. Issues of identity in EFL education. Link
  • Nov. 26, 2016 42nd Annual International Conference on Language Teaching and Learning & Educational Materials Exhibition. Nagoya, Japan. In school vs. at school: Corpora and confidence. Link
  • Jul. 27, 2016 Hiranai College. Hiranai-Town, Aomori, Japan. 第2回:世界に目を向けてみませんか[How I See Japan 2]. Link
  • Aug. 20, 2015 Hiranai College. Hiranai-Town, Aomori, Japan. 世界に目を向けてみませんか [How I See Japan]. Link