/ esc

Sanath Samarasinghe — Software Engineer

sanath@dev:~
Generative AI Leader Certification
Google · Issued Mar 2026 · Expires Mar 2029
Generative AIAgentic AIAI EthicsGoogle Cloud PlatformCloud ComputingBusiness Acumen
show credential
Agentic AI
DeepLearning.AI · Issued Oct 2025
Agentic AITool UseAgent MemoryMulti-Agent SystemsOrchestrationAutonomous WorkflowsLLM AgentsPlanning and Execution
show credential
Every sophisticated agent harness still boils down to this tiny loop: call the model, run tools, feed results, repeat.
Document parsing, hybrid search, and orchestration - the three layers that separate toy RAG demos from production systems.
A deep dive into how OpenClaw's file-based memory system gives AI assistants genuine continuity between sessions using Markdown files, semantic search, and automatic memory flush.
The 5 MCP servers that actually matter for your AI-powered dev workflow - semantic code nav, GitHub automation, browser testing, live docs, and persistent memory.
sanath @ dev : ~/writing $ cd ~/writing && ls -la
+ +

▸ current focus

  • BuildingDraph — diagram & flowchart tool with AI-assisted layout. Meso — an agent runtime.
  • WritingA long post on evals for agentic systems — why standard approaches fall short when tools have side effects.
  • LearningHow to build my own SLM — going deep on the fundamentals of small language models.

▸ consuming

  • LocationBerlin, DE.
ai / agents
LangChainLangGraphOpenAI Agents SDKPydantic AIRAGMCPAgentic MemoryContext EngineeringLLM Evals
languages
TypeScriptJavaScriptPythonRustSwiftPHP
backend
NestJSNode.jsExpress.jsGraphQLFastAPIFlaskLaravel
frontend
React.jsReact NativeNext.js
data
PostgreSQLMongoDBRedisElasticsearchMySQLDynamoDB
infra
AWSDockerKubernetesArgoCDGitHub ActionsGrafanaElastic APM
arch
MicroservicesDomain Driven DesignCQRSRESTful APIsAgile/Scrum
editor
Neovimtmuxwezterm
Draph
● active
Diagram & flowchart tool with AI-assisted layout. Build and share diagrams visually.
typescriptreact
Rewrite
● active
macOS grammar fixer with local LLMs. Fix text without sending it to the cloud.
swiftllm
Editor
● active
Live markdown editor in the browser. Write and preview Markdown with no setup.
typescriptreact