Hello, I'm Aleks!

Software Engineer

I build web interfaces for a living. I also make native tools, mod games, and write about what I learn.

Who I am

About Me

Hi, I'm Quang Trinh Khac (or just Aleks). I'm a software engineer with a genuine curiosity for technology, open source, and the little things that make software work. By day, I build user interfaces with React and modern web tools. By night, I explore how things work under the hood: modding games, reverse engineering, and sharing what I learn along the way.

I studied in the Advanced Education Program (AEP) in Information Systems at Ho Chi Minh City University of Information Technology (UIT), where I found a real passion for learning, both inside and outside the classroom. While my path hasn't been the most traditional, hands-on experience and continuous improvement have shaped my journey.

I'm grateful for the open source community, where I've learned a lot and enjoy giving back when I can. I share modding tools for games, contribute to public projects, and experiment with both web and systems-level code. If you appreciate reliable engineering and a bit of creative problem-solving, I'd be happy to connect.

I enjoy working with teams who care about quality and learning. If you'd like to collaborate or just talk shop, feel free to reach out!

Right now
Listening

Loading...

Modding
Crimson Desert
Based in
Ho Chi Minh City ยท GMT+7
DownloadPDFView my resume Quang Trinh Khac - Resume.pdf
What I work with

Stacks

C++60.3%
TypeScript22.6%
JavaScript4.3%
Python3.3%
CSS1.7%
CMake1.5%
Rust1.4%
Lua1.3%
Other3.7%

The full language mix returned by GitHub.

GitHub language bytes from up to 100 non-fork repositories, ordered by stars. This includes public and private repositories I own or access through organization membership or collaboration. These are repository sizes, not my contributions or time spent. Filtered views re-total the languages left.

What I build

Projects

A simple, easily configurable accordion for Vue

userChrome.jsJavaScript142

userChrome.js for Firefox

A collection of mods for Crimson Desert that enhance gameplay and add new features to the game.

userscriptsJavaScript60

userscripts for Tampermonkey/Violentmonkey/Greasemonkey

A collection of mods for Oblivion Remastered that enhance gameplay and add new features to the game.

A gridsome remark plugin to transform markdown image to figure with caption element.

From the blog

Latest from Ljรณss

I keep a blog called Ljรณss: devlogs, deep dives, and whatever I broke this month.

Mar 01, 2026

Every Letter in This PDF Is a Drawing

Chromium drew my resume by hand: a PDF with zero font programs. The trigger is one branch in Skia, and pinning font weights does not dodge it.

Jan 19, 2026

The Silent Failures of React Compiler

React Compiler is powerful, but it often fails to optimize silently.

Dec 28, 2025

"use server" Is an Export, Not an Annotation

It does not mean runs on the server. It means every export becomes an HTTP endpoint, and mine handed 31 private repos to a bare curl.

Sep 12, 2025

Hot Reload in a Live Process: The Two-Binary Architecture

The two-binary architecture behind hot DLL reload: replace native code in a running game.

Say hi

Contact

If you'd like to collaborate or just talk shop, feel free to reach out!