Independent Works

Pollution is Colonialism (Game)

JavaScript-based Interactive Fiction Game for the Web

  • This project explores the intersection of digital storytelling and humanities themes, serving as an innovative model for digital humanities research and pedagogy
  • Adapted from: Liboiron, M. (2021). Pollution is colonialism. Duke University Press.
  • Initially designed as an educational tool for digital humanities coursework, aiming to engage players with environmental issues from a humanities perspective, garnering 1,000+ users
  • Created a web-based interactive fiction game using JavaScript, simulating the impact of plastic pollution on Newfoundland’s cod stocks
  • Guided players through four perspectives (settlers, Indigenous people, scientists, and government) to explore human-land relationships and perceptions of pollution

GooGan 1.0: A Decentralised Framework for Real-Time Language Documentation and Automatic Classification

React Web Application

  • This project supports the decentralisation of language data storage, empowering non-linguists to participate in language preservation, aligning with ethical guidelines for linguistic research.
  • Developed a React-based web application as a demo of the master’s thesis topic, enabling real-time language documentation, phoneme transcription, and automatic classification for low-resource languages, with cross-platform functionality.
  • Implemented decentralised database technologies (OrbitDB and IPFS) alongside Google Cloud to support large-scale public data management, peer-to-peer resource sharing, and decentralised language data storage, achieving storage of 10 GB with a retrieval time of 5000 ms.
  • Designed language comparison tools, including automatic cognate detection, linguistic distance calculation, and phylogenetic tree generation, using LingPy and Phylotree.js.
  • Integrated Azure Speech Studio and Allosaurus for phoneme transcription and real-time processing.
  • Conducted usability testing to enhance interface design and functionality, optimising user experience and data processing workflows.

Qióngyá Fāngyán (Online Dictionary of Hainan Min)

WeChat Mini Program

  • An audible dictionary specifically designed for Hainanese speakers unfamiliar with the International Phonetic Alphabet.
  • Used WeChat open platform, Bmob development framework, LayUI, WXML, JavaScript and other front-end development technologies for the development of the system that consisted of a small program body for dictionary users and a management end of the backend maintainer.
  • Built a Hainanese speech database on the backend using Speech Studio and Allosaurus.
Scroll to Top