I have worn many hats over my career: as a theoretical physicist, professional poker player, science & philosophy blogger, DeFi & algo trading aficionado, AI Assistant builder, and a full-stack blockchain developer.
I'm currently working on my AI assistant DocDocGo (live demo, code), which was recently featured by Streamlit. DocDocGo is a chatbot research assistant and can save you tons of time when you are looking for information that's not as easy to find as checking the first page of Google search results. It can perform what I've called "infinite" web research: it iteratively finds and ingests as much online content as needed on any topic, generates and continously refines a 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, share your knowledge bases with other users and much more. You can have a conversation with it similar to how you'd interact with ChatGPT, and it's "self-aware": it knows its own documentation, so you can ask it for help using its various features and commands.
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.