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-shake | Cross-platform shake gesture detection library. Works on iOS and Android. |
steamclient-flutter | Unofficial, vessel-only Steam client app that uses a modern design and better performance. Built with Flutter. |
CSClient-RN | Wordpress client for fansubs websites. Built with React Native and WP-API. |
vietnamese-number-reader | Number-to-text Vietnamese number reader, written in pure JavaScript with no dependency. |
react-native-sweet-alert | Sweet Alert UI library for React Native. |
react-native-bottomsheet | Native BottomSheet for React Native, works on both iOS and Android. |
flutter_kanji_view | Kanji strokes drawing library for Flutter apps. |
react-3d-hover-card | React 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.