Tuan Dau is a software engineer for hire.

>> Prev @ Tesla, CertiK, Arima Data

>> From Toronto, Canada

Projects

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

Like my work? Let's chat!
If you're looking for a developer for your company, or for someone to talk about music and Runescape, I'd love to meet you! Open to emails and meetings, as well as coffee if you're in the Toronto area :)