GitHub - thomaskawas/thomaskawas · GitHub
Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

Hi, I'm Thomas 👋

I ship production AI systems end to end and own the customer relationship that makes them work. Based in Raleigh, NC.

I built Meridian solo: an agentic GraphRAG platform running on Vercel and Supabase. For five years before and alongside it, I've worked in customer-facing technical roles, currently leading Customer Success. ISC2 Certified in Cybersecurity.

The thing I do well is take a genuinely complex AI system, make it real and reliable in production, and explain it clearly to the person across the table.

🌐 See it live

The homepage at growmeridian.com renders a live, interactive slice of Meridian's production GraphRAG knowledge graph. Click around the graph to see how the retrieval layer connects.

🧠 What's inside Meridian

  • Agentic AI pipeline: multi-provider, with a plan-then-execute tool-use flow, tiered model routing for cost control, strict JSON schemas, and streaming generation.
  • GraphRAG retrieval: knowledge-graph expansion across thousands of curated relationship edges, multi-path retrieval fusion, signal-weighted reranking, dynamic confidence scoring, and gap detection.
  • Agent context and memory: a separately namespaced embedding store with hybrid retrieval and reranking, served to internal agents through a custom Model Context Protocol (MCP) server with fail-closed auth.
  • Multi-agent dev harness: subagents for context isolation, MCP integration across the toolchain, automated evals, and CI policy guardrails.
  • Eval and A/B testing: sticky variant assignment, z-test significance, and a ground-truth eval harness measuring retrieval quality on every change, so AI behavior is validated before it ships.
  • Prompt-injection defense: a layered guard combining input classification, secret-leak detection, and source validation against retrieval bundles.
  • Interactive knowledge graph: a WebGL graph explorer (Three.js and Sigma.js over graphology) rendering tens of thousands of edges, now the homepage hero.
  • Integration surface: a public HMAC-signed webhook ingestion API with signature rotation, idempotency, replay protection, and per-key rate limiting, plus embeddable tools with a developer API-key system.
  • Internal tooling: a Postgres-native work-items tracker that replaced a third-party issue tracker with full history preserved, plus autonomous monitoring and daily briefs orchestrated via pg_cron.
  • Security and observability: column-level access control verified by attack simulation, row-level security across all tables, Vault-managed scoped secrets, a consent and provenance model designed for GDPR/CCPA workflows, CI security scanning, Sentry, PostHog, and per-call LLM cost tracking.

📦 Open source

agent-context-substrate: a reference implementation of model-independent memory for AI agents. Hybrid retrieval, query fusion, cross-encoder reranking and an entity-anchored partition, on Postgres and pgvector, with retrieval evals gated in CI against a locked baseline. The substrate is the asset; the model is an interchangeable client.

🔭 Currently building

A sandboxed, self-hosted research system for real-time autonomous agents that perceive a live application from raw screen pixels, reason over a graph-based world model, and learn interactive behavior through reinforcement learning. An adversarial discriminator provides an evaluation signal for behavioral realism. In active development.

🤝 The other half of the job

I've spent five years on the customer side of technical products and currently lead Customer Success across a portfolio that runs from small teams to government. I'm as comfortable sitting across from a customer and turning a hard technical problem into plain language as I am writing the code behind it.

🧰 Stack

  • Languages: Python, TypeScript, SQL, PowerShell, Bash, JavaScript
  • Frameworks and frontend: Next.js, Node.js, React, Tailwind, Zustand
  • Infrastructure: Vercel, Supabase, AWS, PostgreSQL, pgvector, Edge Functions (Deno), Docker, GitHub Actions, pg_cron
  • AI/ML: Anthropic Claude, OpenAI, Model Context Protocol (MCP), GraphRAG, RAG, agentic tool use, hybrid search, embedding pipelines, eval and cost ops
  • Visualization: WebGL knowledge-graph rendering (Three.js, Sigma.js, graphology)
  • Quality and security: Playwright, pgTAP, Husky, RLS, Supabase Vault, Sentry, PostHog, CI security scanning

🔗 Connect

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors