Tuan Dau is a software engineer
for hire.
>> Prev @ Tesla, CertiK, Arima Data
>> From Toronto, Canada
Tab2XML
Java application to convert plaintext guitar tablature into playable MusicXML files.
Tools: Java (w/ JaxB, Swing), Gradle
Game Server (And Game) in C
A game server and game client implemented in C and hosted on DigitalOcean. 200ms roundtrip latency with TCP.
Tools: C, C++, CMake, Raylib for C++, Unix Websockets, Debian, DigitalOcean VPS, Nginx
NPC "Pleae" Runelite Plugin
A plugin that makes NPCs in Runescape say "Pleae" when they die.
Tools: Java, Runelite API, Maven
Home Server + AWS Learning Environment
A server that I use for load testing, integration testing, and to have a controlled, free environment for my DevOps and infrastructure experimentation.
Tools: NixOS, Linux, Docker, LocalStack, Nginx, Systemd
Runescape Friends Tracker Plugin (WIP)
A(n incomplete) Runescape plugin to add extra functionality to the Runescape friends list, allowing players to see the location, xp, and other progress of their friends. Java for the plugin, Gleam for the server.
Tools: Java (w/ OkHTTP), Gleam (w/ Wisp, POG), Runelite API, PostgreSQL