I build AI systems that take machine learning from research into production. My work sits across agent infrastructure, knowledge graphs, and the automation that keeps data and model pipelines running on their own.
π€ Agentic AI systems with LLMs, retrieval, and the Model Context Protocol
πΈοΈ Knowledge graphs and memory layers that give agents real context
βοΈ Automation for ML pipelines, from ingestion to training to deployment
π¬ Deep learning research on biomedical and time series data
Right now I am extending the multi agent framework behind askmystack.space: memory persistent sub agents that trigger each other through Kafka events and reason over a Neo4j graph. On the research side I am studying how agent memory and retrieval change the way models stay grounded over long horizons.
A pattern runs through most of what I build: turn messy signals into a graph, reason over it, and let agents act on the result.
flowchart LR
A["Signals<br/>Slack, GitHub, Jira, news, AIS"] --> B["Extraction<br/>and ETL"]
B --> C[("Knowledge<br/>Graph")]
C --> D["Retrieval<br/>and reasoning"]
D --> E["LLM agents<br/>via MCP"]
E --> F["Decisions<br/>and automation"]
F -. "feedback" .-> C
classDef node fill:#0d1117,stroke:#58a6ff,stroke-width:1px,color:#c9d1d9;
class A,B,C,D,E,F node;
Notes I keep coming back to while building agent systems:
π Foundational LLMs and text generation, from tokenization to inference
π Chinchilla and compute optimal scaling for model and data size
π§© Agent architectures: extensions, functions, and data stores
π The Model Context Protocol and how agents reach tools and memory
π Retrieval and grounding, and how RAG keeps evolving



