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

I'm Dmitriy aka ReasonMeThis

I have worn many hats over my career: as a theoretical physicist, professional poker player, science & philosophy blogger, DeFi & algo trading aficionado, AI bot builder, and a full-stack blockchain developer.

LinkedIn
Resume

Some stuff I made

I'm currently working on my AI bot DocDocGo (live demo, repo), which performs what I've called "infinite" web research: finds and ingests potentially hundreds of websites relevant to the topic you give it, generates an iteratively improving report, and forms a knowledge base from all fetched sources for follow-up questions. You can also create a knowledge base from your own documents, do keyword search, ask the bot itself for help using it, and much more.

Bet Czar dApp - manage and enforce bets on EVM blockchains. Has two components, each in a separate repo: (a) the Hardhat project with the Solidity contract, (b) the frontend, implemented with React, TypeScript, Material UI, Ethers. Currently deployed on the Goerli Ethereum testnet, so you can test it out with free test tokens - the site will point you in the right direction to get set up.

VocabMeThis - a web app (Flask) to measure and improve the user's vocabulary. It ranks words by difficulty by constructing a frequency dictionary from NLTK corpora. It then suggests words to you whose difficulty level is chosen based on your measured vocabulary. It's great for English learners who want to learn words at just the right difficulty level.

My biggest past projects have to do with poker and crypto. See my resume for details.

Articles and posts.

I am a big fan of physics and analytic philosophy. Here are some articles from my ReasonMeThis blog and from StackExchange:

and lots more where that came from.

Pinned

  1. bet-czar-frontend bet-czar-frontend Public

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

    TypeScript 1

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

    Solidity project to manage bets fairly on the blockchain

    JavaScript 1

  3. Vocabulary Vocabulary Public

    NLP algorithms for VocabMeThis, minimax engine for game Balda

    Python

  4. Chaos Chaos Public

    Interactive simulation of a chaotic system

    JavaScript

  5. Leetcode Leetcode Public

    Solutions to Leetcode algo challenges

    Python