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

Highlights

  • Pro

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 Loading

  1. Klidecek Klidecek Public

    KoteΕ‘enΓ­

    JavaScript 1

  2. mata mata Public

    Forked from VeriFIT/mata

    A fast and simple automata library

    Stata

  3. tomo tomo Public

    My discord bot implementation

    Rust

  4. vibed-noctalia-plugin vibed-noctalia-plugin Public

    Plugins for Noctalia Shell that are almost completely written by ChatGPT.

    QML