Chuyển đến nội dung
Jok Holk
EN | VI

Thái Nguyễn

Tôi là sinh viên phần mềm ở TP. Hồ Chí Minh. Tôi làm ứng dụng web với Astro, Next.js, Node.js và game indie với Unity, và đang hướng tới vị trí lập trình viên full stack.

Chân dung Thái Nguyễn mặc áo hoodie đen có in logo Jok Holk

Giới thiệu

Tôi học kỹ sư phần mềm ở FUNiX và lập trình game ở FPT Polytechnic. Tôi học chủ yếu bằng cách làm: website, ứng dụng nhỏ và game mà tôi làm xong rồi đăng lên. Trên mạng tôi dùng tên Jok, hay Joker.

Về web, tôi dùng Astro cho site tĩnh và Next.js cho ứng dụng render phía server, kèm Node.js và REST API. Tôi cũng tự chạy một VPS, nơi tôi cài Strapi, Nextcloud và backup tự động, rồi viết lại từng bước cài đặt trên blog. Với game, tôi dùng Unity và C#. Rogue Adventure là dự án tôi tự làm phần lớn.

Web
Astro cho site này, Next.js cho một dashboard render phía server để quản lý VPS, Strapi làm CMS cho blog.
Game
Unity và C#: THIEF, game đối kháng 2.5D, và Rogue Adventure, game platformer 2D.
Hạ tầng
Một VPS tôi tự quản lý, chạy Nginx, Nextcloud và Strapi, backup hằng ngày lên Cloudflare R2.

Học vấn & kinh nghiệm

Học vấn

Kinh nghiệm

  • 9/2024 — 10/2024

    Lập trình viên Website Tự do · Etugi

    Đây là dự án freelance website đầu tiên của tôi, trong đó tôi thiết kế và xây dựng toàn bộ giao diện front-end từ đầu bằng HTML, CSS và JavaScript.

    Dự án mang lại kinh nghiệm thực tế quan trọng, giúp tôi củng cố vững chắc các kiến thức nền tảng về phát triển web và tạo tiền đề để cải thiện chất lượng mã nguồn ở các dự án sau.

    • HTML
    • CSS
    • JavaScript

Dự án

Rogue Adventure

Rogue Adventure là dự án game 2D pixel platformer được thực hiện trong khuôn khổ chương trình học. Dự án giúp tôi áp dụng kiến thức lập trình và làm quen với quy trình phát triển game hoàn chỉnh.

Tôi đảm nhận phần lớn khối lượng công việc (trên 95%), sử dụng Unity và C# để xây dựng hệ thống điều khiển nhân vật, hoạt ảnh và thiết kế màn chơi, đồng thời tối ưu hiệu suất cho trải nghiệm chơi mượt mà.

  • Unity
  • C#
  • Game Development
  • 2D Platformer

THIEF – 2.5D Fighting Game

THIEF là một game đối kháng 2.5D được phát triển bằng Unity, tập trung vào cơ chế chiến đấu, điều khiển nhân vật và hành vi kẻ địch trong môi trường side-scrolling.

Tôi đảm nhiệm phần lớn công việc phát triển gameplay, bao gồm xây dựng hệ thống combat, AI kẻ địch, thiết kế luồng chiến đấu và triển khai UI/UX bằng Unity và C#. Dự án giúp tôi rèn luyện tư duy hệ thống và khả năng tổ chức logic gameplay cho một game đối kháng hoàn chỉnh.

  • Unity
  • C#
  • 2.5D Fighting
  • Game Development

Liên hệ

Có câu hỏi, cần làm freelance hay chỉ muốn chào? Viết vào email bên dưới hoặc dùng form. Tôi trả lời qua email.

jokholk.dev@gmail.com