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.
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.
I am a big fan of physics and analytic philosophy. Here are some articles from my ReasonMeThis blog and from StackExchange:
- Are you a Boltzmann brain?
- Fine-tuning, multiverse, and monkeys with typewriters
- The lottery fallacy
- Fun with stats: how big should my sample size be?
- Let's debunk that Chinese room
- What is quantum local "unrealism"?
- What happens to spin after measurement?
and lots more where that came from.