Skip to content
View wtarit's full-sized avatar

Highlights

  • Pro

Block or report wtarit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wtarit/README.md

👋 Hi, I'm Tarit!

Fourth-year computer science student at UBC

Active Projects

Here’s a list of projects I’m (trying to) actively work on and their current state.

Project TL;DR Current State
uni-in-a-box Self-hosted university LMS setup for quick testing Active in production for B2TA development; more automation (e.g., Ansible for instance setup) and better documentation planned
B2TA AI tools to help TAs grade work Development moved to a private repo under the UBC Cloud Innovation Centre; will be public when the project is finished
UBC Discovery Event platform for UBC students Live at ubcdiscovery.com, with more improvements planned
scrcpy-obs Android screen and camera mirroring for OBS Studio, powered by scrcpy Works on Windows; macOS and Linux support in development
s5mail Easy-to-deploy mail server Hosts mail for tarit@wtarit.me; development on the original repo (forked from Mail-in-a-Box) is currently stalled while I investigate a new setup using Stalwart and Bulwark
selfhosted Config and Compose files for my homelab What I run in my homelab, except for services I set up by hand 😅

Previous Projects

  • PipeLie (2026) - Reliability Track Winner and 2nd Overall at the MLH Meta Production Engineering Hackathon 2026
  • BitChat Relay (2026) - Best Social Impact Award at the EDT Design Competition 2026
  • TH-EN Machine Translation (2023) - Fine-tuned Meta’s NLLB model for Thai-to-English translation
  • Domacod (2022) - Flutter app for indexing images based on their content using object detection and OCR
  • 2nd Kibo RPC (2021) - The code actually ran on the ISS; global 1st-place winner

Writing

  • ✍️ Blog - where I write now
  • 📝 Medium - older posts, all in Thai

Pinned Loading

  1. PipeLieDev/pe-hackathon PipeLieDev/pe-hackathon Public

    Production grade URL Shortener. Awarded best reliable team at MLH PE Hackathon 2026.

    Python 7

  2. bitrelay bitrelay Public

    BitRelay - ESP32 BLE relay node for BitChat | EDT Design Competition 2026 Best Social Impact Award

    Python 2 1

  3. scrcpy-obs scrcpy-obs Public

    Android screen and camera mirroring for OBS Studio, powered by scrcpy.

    CMake 1 3

  4. 2nd-Kibo-RPC_Indentation-Error 2nd-Kibo-RPC_Indentation-Error Public

    Code we used to compete in 2nd Kibo RPC

    Java 8 1

  5. th-en-machine-translation th-en-machine-translation Public

    Finetuning No Language Left Behind model for Thai to English machine translaion task using SCB-1M and OPUS dataset.

    Jupyter Notebook 3

  6. domacod domacod Public

    Domacod, an application to index images based on the content of the image by using object detection and optical character recognition.

    Dart 1