Skip to main content

I'm a self-taught Java, JavaScript and Rust developer with 6 years of experience. Focusing on cross-platform solutions and libraries, tips and hardware hacking.

This website is for just anything of mine that I want to share, mostly about gaming, programming and regex references, as well as some halfway objectives that may never get done.

  • Horoscope: Scorpio
  • Blood Type: O
  • Favorite Colors: Green and Black
  • Hobbies: Lurking, gaming, writing, drawing-painting

Some projects/libraries that I'm proud of

react-native-shakeCross-platform shake gesture detection library. Works on iOS and Android.
steamclient-flutterUnofficial, vessel-only Steam client app that uses a modern design and better performance. Built with Flutter.
CSClient-RNWordpress client for fansubs websites. Built with React Native and WP-API.
vietnamese-number-readerNumber-to-text Vietnamese number reader, written in pure JavaScript with no dependency.
react-native-sweet-alertSweet Alert UI library for React Native.
react-native-bottomsheetNative BottomSheet for React Native, works on both iOS and Android.
flutter_kanji_viewKanji strokes drawing library for Flutter apps.

You can find me in several places:

I also host my collection of slides, mostly for IT and software development training here and the source is located here

You can email me at doko (at), please don’t forget to put a meaningful subject title.


  • Bachelor in Computer Science and Software Engineering, Hanoi University of Science and Technology, Hanoi, Vietnam April 2011 – April 2013
  • Engineer in Computer Science and Software Engineering, Hanoi University of Science and Technology, Hanoi, Vietnam April 2013 – September 2015

Technical Skills#

  • Languages: Kotlin, C#, C++, Dart, Java, JavaScript, TypeScript, Bash, Rust, Lua, Avisynth, JavaScript, JSON, HTML, XML.
  • Networking: GraphQL, REST.
  • Frameworks: React, React Native, VueJS, Bazel, Spring, Javalin, Electron, Tauri.
  • IDEs: Microsoft Visual Studio, VS Code, Eclipse, Android Studio, Google Web Toolkit, IntelliJ IDEA, WebStorm.
  • Build & Version Control: Maven, Gradle, NPM, SVN, Git, Redmine.
  • Continous Integration: Strider CD, Travis-CI, Jenkins, Drone, GoCD, Gitlab CI, Github Actions.
  • Operating System Platforms: Windows, Mac, Linux (mostly Debian-based distributions).
  • Generic Software: Microsoft Office Suite, Adobe After Effects, Adobe Photoshop, Internet Browsers, x264.