Skip to main content

I'm a self-taught Golang, 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.

So far, I worked for 2-3 companies, mostly at web and mobile development. Now I'm working at Rens Original and maintaining their eCommerce system.

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

Some projects/libraries that I'm proud of:

Description
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.
react-3d-hover-cardReact hover card component. Inspired from Steam Trading Card effect

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) senchou-fansub.com, please don't forget to put a meaningful subject title.

Education

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

Technical Skills

(Yes, sounds like a lot but I mostly know some basic stuffs about them)

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