Building
← BackAn evolving record of the agentic systems I’m building: Where each project stands, the decisions that shaped them, and lessons learned along the way.
Personal Secretary Agent
A multi-agent AI secretary that handles email and calendar for you. Focus on prioritizing your time.
Executives spend hours a day on email triage and scheduling back-and-forth. This is a personal tool for me that takes over those workflows, with the broader goal of learning how to build production-grade agentic systems under real trust and security constraints.
Working end-to-end locally with scheduling, email, and calendar flows under an orchestrator-and-sub-agents architecture. Cloud deployment in progress.
Finish cloud deployment.
All business logic lives in LLM prompts and XML-tagged agent output, not Python conditionals. Python only parses tags like [SPAWN_EMAIL] or [CONFIRMED] and mechanically executes them. This keeps the agents flexible as prompts evolve.
Club Agent
AI secretary adapted to help run a college club.
Student club officers burn their hours on email triage, session reminders, and roster wrangling instead of teaching. This Agent is adapted to manage Google Drive state, sheets, forms and other common club tasks.
Planning documentation complete; pre-implementation.
Finalize the database schema, then begin scaffolding.
Direct extension of my earlier Secretary Agent project. Rather than starting from scratch, this project forks proven pieces from Secretary (BaseAgent, orchestrator loop, Action Checker, SSE streaming, session memory, DB patterns) and rebuilds the product surface on top.
Ledger
Personal background agent that keeps my academic state coherent across Canvas, Notion, and Calendar.
I currently have multiple Notion docs that need to be updated when new homework comes in (e.g. a overall homework tracker document and day plans often both containing new homework). This agent solves that problem through constantly watching Canvas, auto-managing state of Notion documents, then applying them to a calendar. All automatically in the background.
Planning documentation complete; repo scaffolded, pre-implementation.
Scaffold the Canvas MCP package and its module stubs.
A different type of agent than above. No user interface, solely background scripts. This means security is heightened compared to before due to being a completely automatic system.