Skip to content
Jok Holk
EN | VI

Jok Holk

I'm a software student in Ho Chi Minh City. I build web apps with Astro, Next.js and Node.js, and indie games with Unity. I'm aiming for a fullstack developer role.

Portrait of Jok Holk wearing a black hoodie with the Jok Holk logo

About

I study software engineering at FUNiX and game programming at FPT Polytechnic. I learn mostly by building: websites, small apps and games that I finish and publish. Online I go by Jok, or Joker.

On the web I work with Astro for static sites and Next.js for server-rendered apps, with Node.js and REST APIs behind them. I also run my own VPS, where I host Strapi, Nextcloud and automated backups, and I write up each setup on the blog. For games I use Unity and C#. Rogue Adventure is the project where I did most of the work myself.

Web
Astro for this site, Next.js for a server-rendered dashboard that manages my VPS, Strapi as the CMS behind the blog.
Games
Unity and C#: THIEF, a 2.5D fighting game, and Rogue Adventure, a 2D platformer.
Infrastructure
A VPS I manage myself, running Nginx, Nextcloud and Strapi, with daily backups to Cloudflare R2.

Background

Education

Experience

  • 9/2024 — 10/2024

    Frontend Website Freelancer · Etugi

    This was my first freelance web project, where I designed and built a complete front-end interface from scratch using HTML, CSS, and JavaScript.

    The project provided valuable hands-on experience, helping me strengthen my understanding of core web fundamentals and establish a solid foundation for writing cleaner and more maintainable code in later projects.

    • HTML
    • CSS
    • JavaScript

Projects

Rogue Adventure

Rogue Adventure is a 2D pixel platformer developed as part of my coursework. The project helped me apply programming knowledge and understand the game development workflow.

I was responsible for over 95% of the development, using Unity and C# to implement player controls, animations, level design, and performance optimization.

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

THIEF – 2.5D Fighting Game

THIEF is a 2.5D fighting game developed with Unity, focusing on combat mechanics, player controls, and enemy behavior in a side-scrolling environment.

I was responsible for most of the gameplay development, including combat systems, enemy AI, combat flow design, and UI/UX implementation using Unity and C#. The project strengthened my understanding of gameplay logic and system-oriented design in fighting games.

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

Blog

All posts

Contact

Questions, freelance work or a hello. Write to the email below or use the form. I reply by email.

jokholk.dev@gmail.com