Skip to content

cjimti/cjimti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Craig Johnston

Software architect building data platforms in Go and Kubernetes.

X | LinkedIn | imti.co


I build data platforms and distributed systems, with current focus on Model Context Protocol servers that bring enterprise data into AI workflows. Previously Director of R&D at Napster and architect of NBC.com's unified web platform. Author of Advanced Platform Development with Kubernetes (Apress).

Open Source

kubefwd - kubernetes bulk port forwarding

  • kubefwd - Bulk port forwarding for Kubernetes services.
  • txeh - Go library and CLI for /etc/hosts management.

MCP Toolkit

A composable suite of Model Context Protocol servers for data platform integration, all in Go:

  • mcp-data-platform - Semantic data platform server with bidirectional cross-injection across tools.
  • mcp-datahub - DataHub metadata access for AI assistants.
  • mcp-trino - Trino-backed warehouse query and exploration.
  • mcp-s3 - S3 and S3-compatible object storage access.

I'm commercializing this work as Plexara, AI integration for companies running bespoke data platforms.

Book

I authored Advanced Platform Development with Kubernetes (Apress, 2020), covering data platform architecture with Kafka, MinIO, Elasticsearch, and Kubernetes. Source code is on GitHub.

Organizations

  • txn2 - Open source projects, including kubefwd and the MCP toolkit

About

Craig Johnston's GitHub README profile.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors