Grounded AI · Research Engineering
Research-Paper Deconstruction Agent
A two-stage system that reconstructs research PDFs into structured Markdown/JSON and then runs a LangGraph multi-agent workflow for grounded technical analysis.
Implements layout-aware preprocessing, semantic paper-structure classification, five research agents, separate faithfulness verification, deterministic hallucination scoring, unsupported-claim removal, and experiment-reproduction analysis.
PythonLangGraphPyMuPDFGrounded AIPDF ProcessingFaithfulness
Conversational AI · Stateful Backend
Agentic Chatbot
A multi-user conversational AI backend that turns stateless LLM calls into persistent, memory-aware conversations with streaming, conflict resolution, and evaluation.
Implements a separate auth gateway, JWT-scoped conversations, three-layer memory, pending memory conflicts, SSE streaming, LLM self-evaluation, PostgreSQL persistence, rate limiting, OpenTelemetry tracing, and Docker Compose deployment.
PythonFastAPIPostgreSQLSSEOpenTelemetryJaegerJWT
Software Engineering · System Design
Real-Time Collaborative Document Platform
A collaborative document system designed around two or more users editing shared text in real time while preserving document state across sessions.
Explores real-time communication, operation propagation, persistence, service boundaries, and the architectural trade-offs behind collaborative editing systems.
WebSocketsPostgreSQLReal-Time SystemsDistributed SystemsSystem Design
Architecture / portfolio implementation