- ๐ญ Iโm studying computer science engineer program at School of Information and Communication Techonology, Hanoi University of Science and Technology
- ๐ฑ I'm currently concentrated on decentralized systems(decentralized network, consensus, layer0, layer1, layer2, oracles, decentralized storage,...), decentralized cryptography(zero knowledge proof, secure multi-party computation, fully homomorphic encryption, threshold cryptography...) and distributed systems(consensus, fault tolerance, parallelism,...)
- ๐ฏ Looking for an Blockchain R&D, contact me [email protected]
My interested fields of research including: Distributed Systems || Operating Systems and Computer Networks || Database || Security and Privacy || Cloud Computing
![linux](https://camo.githubusercontent.com/fe947a9df1b7eaa8d6e9d4a62621dfcfb3f7ab13c3cb36af9cc096a6ede332b3/68747470733a2f2f65372e706e676567672e636f6d2f706e67696d616765732f3235302f3130302f706e672d636c69706172742d6c696e75782d6c696e75782d7468756d626e61696c2e706e67)
![rust](https://camo.githubusercontent.com/c273c6afd860a128fa6c1f9fa7ade4aa7d41110933f6007c7a1a1a443be30899/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64352f527573745f70726f6772616d6d696e675f6c616e67756167655f626c61636b5f6c6f676f2e7376672f36343070782d527573745f70726f6772616d6d696e675f6c616e67756167655f626c61636b5f6c6f676f2e7376672e706e67)
![golang](https://camo.githubusercontent.com/f863f308bd2d442ac1ae97e0980b6d3d7ff0f74755f514b4d0fe549301d74257/68747470733a2f2f63646e2e776f726c64766563746f726c6f676f2e636f6d2f6c6f676f732f676f706865722e737667)
![java](https://github.com/devicons/devicon/raw/master/icons/java/java-original-wordmark.svg)
![javascript](https://github.com/devicons/devicon/raw/master/icons/javascript/javascript-original.svg)
![](https://raw.githubusercontent.com/github/explore/master/topics/typescript/typescript.png)
![cairo](https://camo.githubusercontent.com/fe748207b8ed834de08861c9d05dc341fef3d70df3ddf209b759e295c80ca37b/68747470733a2f2f737461726b776172652e636f2f77702d636f6e74656e742f75706c6f6164732f323032312f30352f6c6f676f69636f6e2e737667)
![](https://camo.githubusercontent.com/78d59440a2ce26e941e3ee49fea47e2a78f493aabd745721ae732793ea865444/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39382f536f6c69646974795f6c6f676f2e7376672f3132303070782d536f6c69646974795f6c6f676f2e7376672e706e67)
![tokio](https://camo.githubusercontent.com/282ffa4220115d61ed71a4766000ae595df5e954f69076108a2ff084ec386bde/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f362f36302f546f6b696f5f6c6f676f2e7376672f38303070782d546f6b696f5f6c6f676f2e7376672e706e67)
![spring](https://github.com/devicons/devicon/raw/master/icons/spring/spring-original.svg)
![kafka](https://camo.githubusercontent.com/42fbe289635e772f5361d9a1458c6e0d162cb093db0bbd1d6b9de69e63dbb76b/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f302f30352f4170616368655f6b61666b612e7376672f3132363170782d4170616368655f6b61666b612e7376672e706e67)
![elasticsearch](https://camo.githubusercontent.com/2cde0a274f4f5085cf804b88c5abc5bac54adbe7257d441d262801cb6e6f9712/68747470733a2f2f6275726e68616d666f72656e736963732e66696c65732e776f726470726573732e636f6d2f323031392f30332f656c6b2d322e706e673f773d363835)
![kong](https://camo.githubusercontent.com/dcc78ea8638c234b72cc67a13a6185562822184a2a1b28cedab7be381eac9f05/68747470733a2f2f7365656b6c6f676f2e636f6d2f696d616765732f4b2f6b6f6e672d6c6f676f2d333032393037383745352d7365656b6c6f676f2e636f6d2e706e67)
![prometheus](https://camo.githubusercontent.com/bfd976c91fc19eb7e0bdea75ec56d11a29b07590eb9495b0570c77b659876cbc/68747470733a2f2f7777772e6d7974696e7964632e636f6d2f696d616765732f626c6f672f626c6f672d70726f6d6574686575732b67726166616e612e706e67)
![graphql](https://camo.githubusercontent.com/bf73825cc288628da23d7dd6a899699c9fde4156e63f16ee0790bfb68f0d29f6/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f312f31372f4772617068514c5f4c6f676f2e7376672f3132303070782d4772617068514c5f4c6f676f2e7376672e706e67)
![gRPC](https://camo.githubusercontent.com/42ecdee9b7b6cccd9c0d81edad2df2708d90bbc9cd496f63eadb28cd8febf3c8/68747470733a2f2f677270632e696f2f696d672f6c6f676f732f677270632d69636f6e2d636f6c6f722e706e67)
![Nginx](https://camo.githubusercontent.com/75ca474fbacffdad7e4a0a4739d78fb96e401850a374a513baea1211a8ba5415/68747470733a2f2f7365656b6c6f676f2e636f6d2f696d616765732f4e2f6e67696e782d6c6f676f2d464636353630324137362d7365656b6c6f676f2e636f6d2e706e67)
![reactjs](https://github.com/devicons/devicon/raw/master/icons/react/react-original-wordmark.svg)
![vuejs](https://github.com/devicons/devicon/raw/master/icons/vuejs/vuejs-original.svg)
![redux](https://github.com/devicons/devicon/raw/master/icons/redux/redux-original.svg)
![mysql](https://github.com/devicons/devicon/raw/master/icons/mysql/mysql-original-wordmark.svg)
![mongodb](https://github.com/devicons/devicon/raw/master/icons/mongodb/mongodb-original-wordmark.svg)
![postgresql](https://github.com/devicons/devicon/raw/master/icons/postgresql/postgresql-original-wordmark.svg)
![redis](https://github.com/devicons/devicon/raw/master/icons/redis/redis-original.svg)
![docker](https://github.com/devicons/devicon/raw/master/icons/docker/docker-plain.svg)
![kubenetes]()
![jenkins](https://camo.githubusercontent.com/ec906dafb1dbc5adc0a2dac56db0cbfb837a88162bf8627593c771fdb56334d2/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f652f65392f4a656e6b696e735f6c6f676f2e7376672f3132303070782d4a656e6b696e735f6c6f676f2e7376672e706e67)
![aws](https://camo.githubusercontent.com/38e6d33c531d99de28b78f3b0583c950c4c1c63bcb22382dfa89936b7879b5e5/68747470733a2f2f696d672e69636f6e73382e636f6d2f636f6c6f722f3235362f616d617a6f6e2d7765622d73657276696365732e706e67)
![ethereum](https://camo.githubusercontent.com/32a82db7352cf342965232eca48fa1372a87449d7c999de0f870e6f2db5345a6/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f302f30352f457468657265756d5f6c6f676f5f323031342e7376672f3132353770782d457468657265756d5f6c6f676f5f323031342e7376672e706e67)
![solana](https://camo.githubusercontent.com/3ea235f5b375be2ba2bce1f7d9e3dfe54818aa790300c4dab0f7802f0280c5ff/68747470733a2f2f63727970746f6c6f676f732e63632f6c6f676f732f736f6c616e612d736f6c2d6c6f676f2e706e67)
![polkadot](https://user-images.githubusercontent.com/25497083/148661419-419ad5b3-1b9f-480a-b723-3f292616730c.png)
![chainlink](https://camo.githubusercontent.com/f3b9f4f5749536e91bdd7a222693b709c418608f99366f28d934f9506846dab2/68747470733a2f2f746865676976696e67626c6f636b2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032312f30382f436861696e4c696e6b2d4c494e4b2d4c6f676f2e706e67)
![thegraph](https://camo.githubusercontent.com/c23ca854d34fe640fda7a34cbb079a35f8d756da761cd4882bb6e016756fc430/68747470733a2f2f636861696e737461636b2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032302f30362f67726170682d6c6f676f2e706e67)
![starknet](https://camo.githubusercontent.com/b2236f46b87ef5733c9cf23c2fe8f1fb8da793cd62fbc52fa4dee6cb082852f3/68747470733a2f2f696d616765732e6374666173736574732e6e65742f36673668673031666732386a2f336d566a51584955773949496a396e6471415649324f2f35353361643061343132623439633030623865643332303331646330333764332f737461726b6e65742d6865726f2d696d6167652e737667)
![openzeppelin](https://camo.githubusercontent.com/56e49c8279c9fb58eb7a7be264db01b97fd171f0ca6ddd9895b7cb03abe3a5f9/68747470733a2f2f626c6f672e6d6578632e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032332f30312f4f70656e5a657070656c696e2e706e67)
![etherjs](https://camo.githubusercontent.com/a98d7f1f2bc53a386927a0ef0ea39fc21b75e642a207646024642612fc469e28/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6469767a6a696970382f696d6167652f75706c6f61642f76313632343339323437322f6c6f676f732f6574686572735f626c75652e706e67)