Skip to content
View tmokenc's full-sized avatar
πŸ“š
VUT student
πŸ“š
VUT student
  • Czech Republic

Highlights

  • Pro
Block or Report

Block or report tmokenc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tmokenc/README.md

Hi there πŸ‘‹

I'm a Rust and Web developer, currently coding as a hobbist

  • 🌱 I’m currently learning blockchain, especially Solana

🌍 Natural Languages

I'm a Vietnamese guy living in Czech Republic

  • πŸ‡»πŸ‡³ Vietnamese - native language
  • πŸ‡¬πŸ‡§ English - excellent reading and hearing skills, useable writting skills, my speaking skills is just enough for basic/daily conversations
  • πŸ‡¨πŸ‡Ώ Czech - I have completed the maturita πŸŽ“ examination, but my Czech skills are fading slowly due to the amount of works using the Czech language, now it's only useable for daily conversations

πŸ‘¨β€πŸ’» Programming Languages

  • Rust - I have been working with Rust for almost 4 years, since rust 1.25, it's the language that I have the most confident with πŸ’ͺ
  • JavaScript/Node - I have 2 years experience with it, but never use it in a serious project due to its unstable nature
  • C (C99) - use it for school project, I aced all the tests by just thinking about how the Rust compiler would yelling at me πŸ˜…

πŸ’Ύ Databases

  • MongoDB - it's just being MongoDB
  • Sled - an embedded K/V database that just run directly in the Rust code setup anything
  • RocksDB - a cool KV database from Facebook
  • DynamoDb - consider it's a combination of MongoDB and Sled
  • Sqlite - use it to play with other softwares

β˜• Frameworks

I have tried a lot of frameworks, these are my favorite one

  • Yew - create a web SPA using WebAssembly
  • Tauri - create native GUI app using web technologies (like Electron but in Rust)
  • egui - quickly create a GUI app with no fancy feature
  • Actix-web - create a fast web server
  • express - quickly create a Node web server
  • serenity - create a Discord bot

πŸ”¨ Development Tools

I heavily dependent on these

  • Neovim (config) - My main text editor/IDE
  • tmux (config) - a cool terminal multiplexer
  • Vscode - IDE for HTML/CSS/JS development
  • Docker - for easily setup local environment, especially databases
  • cross - cross compilation for Rust code
  • https - to quickly start a web server and serve files from a directory, mainly for testing WebAssembly app
  • miniserve - same as https but specify for serving files
  • FFmpeg - it just being FFmpeg, multimedia processing
  • tokei - count lines of code
  • sccache - to avoid building a dependency multiple times

Daily Life Tools

These are my everyday tools out of hundred of tools that I have on my machine

  • starship (config) - to make the terminal looks cooler
  • MPV (config) - a powerful yet simple multimedia player
  • bat - the cooler cat
  • exa - the cooler ls
  • erdtree - the combination of tree and du with colors

⚑ Fun fact

  • My nickname tmokenc is pretty unique, if you happen to know any profile using this nickname, 99% it's me
  • I use too much Vim, now I cannot go back to other text editors without Vim mode (e.g. Microsoft Word)

Pinned

  1. Advent-of-Code-2021 Advent-of-Code-2021 Public

    My solution for the advent of code 2021, mainly written in Rust

    Rust

  2. tomoka-rs tomoka-rs Public

    A discord bot written in Rust with a bunch of useless stuff

    Rust

  3. yew-spa-skeleton yew-spa-skeleton Public template

    Rust 1