I build agents. So rather than tell you what I've been up to, I pointed one at my own account and let it find out.
Not a screenshot. A GitHub Action re-runs the trace every 6 hours against the live API —
every number in it was true when you loaded this page. read the generator ↗
🧾 AttestFinancial reconciliation that refuses to invent certainty. 250 settlements, a Rust solver kernel, and the 197 it can't prove are the output — not a footnote. |
🧠 RecallA local-first continuity OS. One keystroke brings back the tabs, files and chats you had open. No accounts, no cloud, no telemetry. |
|
Autocomplete over 120k real queries — an in-memory trie, three Redis nodes on a consistent-hash ring, batched writes behind a WAL. |
🕹️ Web Agentperceive → decide → act. Finds the right form out of nine by role matching, not hardcoded selectors. |
|
Ticket triage where code owns the control flow and the LLM is a constrained analyst inside a sentinel block. Policy decides escalation, not the model. |
📄 PDFChatAsk a PDF anything, get page-cited answers — or an honest refusal when the document doesn't say. |
📦 Twelve more — games, dashboards, a chat app, an HTTP server
| Project | What it is | Live |
|---|---|---|
| 🎬 Forge AI | LangGraph multi-agent pipeline: one story → script, scene plan, storyboard | |
| 📓 NotebookLM | RAG workspace over your PDFs and CSVs | |
| 📚 StudyGenie | FAISS study assistant that skips retrieval when it isn't needed | |
| 🌐 HTTP Server | HTTP/1.1 from scratch on raw sockets, thread-pooled | |
| 🚗 Ride Sharing API | Spring Boot, JWT, role-scoped routes | |
| 🎙️ Minutes | Meeting workspace: transcripts, summaries, FTS5 search | |
| 🔥 Fireflies Clone | Dashboard + API + marketing mirror | ↗ |
| 💰 Finovo | Multi-currency finance dashboard | ↗ |
| 📊 Review | Animated GitHub profile reviewer with PDF export | ↗ |
| 💬 Yapster | Real-time chat on Socket.IO | ↗ |
| 🗂️ DevStash | Snippet manager with Monaco | |
| 🏝️ Island Adventure | Canvas RPG with ERC-721 characters | ↗ |
| Project | What I changed |
|---|---|
| 📝 laurent22/joplin | Markdown editor: keep the selection when typing a fenced code block |
| 🗺️ openstreetmap/iD | Detect goo.gl shortlinks as an incompatible source |
| 🧩 plone/meta | Make the Plone dependencychecker mappings optional |
| 🔤 fortran-lang/fortls | Fix a crash on argument-less function-like macros, and rename result variables with their function |
| 🌊 ioos/ioos_qc | Let rate_of_change_test derive its threshold from the data |

