Skip to content
View TraiNguyenVan's full-sized avatar
🏫
school
🏫
school

Block or report TraiNguyenVan

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.

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
TraiNguyenVan/README.md

Nguyễn Văn Trãi

Linux administration, system automation, and Minecraft infrastructure. Computer Science student at PTIT (2025-2030) in HCMC.


Linux / systemd / DWM / Wayland / Docker
Bash / Zsh / Python (OpenCV) / Rust (Tauri) / C / Lua / JS
Neovim / Git / GitHub Actions / Minecraft Paper

Projects

  • mc-order – DonutSMP Minecraft Automation Companion. Fully automated headless Python bot for a Minecraft SMP server utilizing computer vision and OCR template matching to execute in-game orders, automate item listings, track financial analytics, and interface with a dashboard web console and Telegram bot.
  • ServerPerformanceStats – Bash script analyzing server performance on any Linux box: OS version, uptime, load average, logged-in users, failed login attempts, and CPU usage.
  • LogArchiveTool – Bash utility that compresses log directories into timestamped .tar.gz archives with optional SMTP email notifications (TLS auth, Gmail-compatible).
  • dwm-trai – Custom build of the Dynamic Window Manager in C, optimized for keybind efficiency, tiling, and low memory footprint.
  • dev_env – Shell scripts automating dependency installation and environment setup on fresh Linux installs.
  • mc-template – Scripts to automate deployment, configuration, and rapid instantiation of Minecraft servers.
  • nvim – C/C++-optimized LazyVim configuration featuring automated F5/F6 compile-run, F7 nvim-dap debugging, clangd LSP, and toggleterm integration.
  • bashrc / zshrc – Shell configurations, aliases, and system utilities.
  • vibe-voice – Rust + Tauri desktop widget using Groq Whisper for push-to-talk speech-to-text insertion (Linux/Wayland + Windows).
  • google-form-tool – Chrome extension parsing and auto-filling web forms via Google Gemini API context mapping.
  • Lib-Manager-Cpp – C++ library management system (team project).
  • drl – Automated pipeline for PTIT student training-evaluation sheets. Parses student self-evaluations, cross-references official scores, generates Word documents, statistical charts, and an interactive HTML dashboard.
  • Asteroids_Game – Classic Asteroids arcade game in Python/Pygame.

GitHub stats

Email: n25dece085@student.ptithcm.edu.vn

Pinned Loading

  1. vibe-voice vibe-voice Public

    Rust 1

  2. google-form-tool google-form-tool Public

    JavaScript 1

  3. bootdev-test-runner bootdev-test-runner Public

    JavaScript

  4. Asteroids_Game Asteroids_Game Public

    Python 1

  5. ptit50 ptit50 Public

    C++