Skip to content
View reasonmethis's full-sized avatar
Block or Report

Block or report reasonmethis

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
reasonmethis/README.md

Hi there! πŸ‘‹

I'm Dmitriy Vasilyuk. I am a full-stack developer specializing in blockchain and AI.

In a previous life, I was a theoretical physics PhD student, startup co-founder, professional poker player, science and philosophy blogger, and a DeFi and algorithmic trading enthusiast.

I'm currently building DocDocGo, a multifunctional chatbot that saves you time when you have to sift through lots of websites or documents to find the information you need. It conducts online research, finds important information among hundreds of sources, and builds comprehensive knowledge bases from these sources that you can chat with. Recently featured by Streamlit. Check out the live demo and code.

Other Live Demos

Bet Czar dApp - Manage and enforce bets on EVM blockchains. The smart contract is deployed on Goerli. I built this dApp when I was learning Solidity and React. It's a fun way to make bets with friends and enforce them with smart contracts.

VocabMeThis - Measure and improve your vocabulary. This Flask app uses a frequency dictionary built from NLTK corpora to rank words by difficulty and suggests words at just the right difficulty level. Great for English learners.

Articles and Posts

I'm passionate about physics and analytic philosophy. Here are some articles from my ReasonMeThis blog and StackExchange contributions:

Pinned

  1. docdocgo-core docdocgo-core Public

    Python 31 17

  2. bet-czar-contract-solidity bet-czar-contract-solidity Public

    Solidity project to manage bets fairly on the blockchain

    JavaScript 2

  3. bet-czar-frontend bet-czar-frontend Public

    React frontend component of Bet Czar, a dapp to manage and enforce bets on the blockchain

    TypeScript 2 1

  4. Leetcode Leetcode Public

    Solutions to Leetcode algo challenges

    Python

  5. vocabulary-training-ground vocabulary-training-ground Public

    NLP algorithms for VocabMeThis, minimax engine for game Balda

    Python

  6. Chaos Chaos Public

    Interactive simulation of a chaotic system

    JavaScript