I design and build autonomous AI agents, RAG pipelines, and intelligent automation systems. My background is in fintech infrastructure — payment processing, BaaS, compliance tooling — so I build for reliability, not just demos.
Engineering teams waste hours searching scattered Confluence spaces for answers. KnowledgeBot brings AI-powered search directly into Slack — scoped to what each user is permitted to see, with citations back to source pages.
Fully stateless design — all persistent state lives in Jira and GitLab. This enables safe restarts and horizontal scaling without a database. Claude Code runs as a subprocess (not SDK) to enable tool restrictions, credential isolation, and MCP server injection per invocation.
Custom metaclass-based ORM with thread-safe in-memory caching and temporal query support. ML-driven inventory forecasting using 168-bin hourly profiles (hour × weekday), monthly seasonality, and IQR outlier filtering — predicts depletion up to 30 days ahead.
Clean Architecture with composable 17-state FSM — regional subclasses define base states, product flows inject their states at runtime. LLM Provider abstraction supports Claude, GPT-4o, and Gemini with automatic fallback chaining and per-call cost metering.