Software Architect
Michael Shafir
I like designing and building things and solving problems.
Selected projects
all projects →investbot
I gave claude access to my Schwab account (via the Developer API) and we set up this personal financial advisor. I encoded my investment preferences and rules and gave claude some code and skills to be able to deploy new cash, rebalance my portfolio, perform tax harvesting and more. It makes a great advisor for finding alternate investment options and reasoning through my choices. I tried to make the config and broker apis configurable so others can reuse it for their own investment advice.
3dprints
Repo for claude-generated 3d printer models scripts via CadQuery and knowledge accumulated from iterating on it with me IRL
seply-learn
An app for building personal visualized wikis for learning with AI and coming back to what you've learned
auto-adventure
A terminal-based graphical adventure game with tile based rendering and a declarative game structure that LLMs can understand. This started with LLM generating text and missing in-game, but that wasn't very fun so I just pivoted to being able to prompt the LLM to generate a full game for you. Still needs a lot of work, thinking of maybe restarting the goal from scratch.