I am an experienced entrepreneur that loves building software and working in environments where ownership, accountability and empathy are core principles. You can read about my background here or on LinkedIn.
My public code repos are a playground for learning and exploring in a variety of languages. I have tried to build each one with a specific purpose that's useful to me in some way.
The notme-corpus repo contains a RAG app that ingests a list of documents, generates embeddings and stores them in a Qdrant vector database. The user interface allows natural language queries on any ingested corpus. The ingest process supports multimodal datasets, using Qdrant's ability to store multiple vectors in a single point. The app also supports one-shot image captioning. Image datasets use CLIP models, and all queries are run using a local LLM to address security concerns with sensitive data. The repo is a Python codebase using FastApi, Llama-cpp and Htmx.
The notme-paas repo contains a distributed queue manager housed in a Python codebase using FastApi and Htmx. The distributed queue manager uses Nats (a wonderful networking library) and a Postgres work queue to implement a solution that can distribute workloads across multiple machines and auto scale those machines as necessary, all using lower cost vps providers such as Hetzner.
The notme-secrets repo contains a password manager housed in a Python codebase using FastApi and Htmx. The password manager app uses pass and gpg encryption under the hood. It gives users control over their password management using secure, open-source encryption.
The notme-ruby repo contains a train route explorer and a places interface, housed in a Ruby codebase using Roda, Sequel and Htmx. The train route explorer imports eurail routes into a Neo4j graph database and provides an interface to find the shortest route between cities. The places interface provides a way to search, add, tag and map places. It uses OpenStreetMap and Mapbox for searching places and displaying maps. Its been a very helpful travel tool for me.
The deploybot repo is an ops tool used to build and deploy apps in Kubernetes environments. The app is built in Rust and uses PKI to control user access to deployable assets.
I am based in Chicago. Reach out via email.
@notme