$ls ./blog

Blog

Some posts live here, others are on Medium.

How to combine multiple MCP servers together

Treat an MCP server as a route in a bigger, parent MCP server.

MCPAI Agent

How to Ingest 20-year-stock-trading Data via REST API with Apache Spark the Right Way

Proper techniques for ingesting large historical REST API data with Apache Spark, without auto-loader.

SparkData Engineering

[Part 2] Remote SSE MCP Server: Building a Fintech AI Agent with Realtime Data

An MCP server accessible via a single endpoint, built for production AI agent products.

MCPFintechAI Agent

[Part 1] Remote SSE MCP Server: Building a Fintech AI Agent with Realtime Data

Introducing remote SSE MCP servers accessible via URL for AI agent integration.

MCPFintechAI Agent

Production Grade K8S From Bare Metal/Workstation With Multipass, MicroK8s, MetalLB, Cloudflare

Setting up a production-ready Kubernetes cluster for home labs and data infrastructure.

KubernetesInfra

Turn Old Laptop To Private Kubernetes Cluster — Enable Others to Connect to It

Repurposing older hardware as a cost-effective Kubernetes alternative to the cloud.

KubernetesInfra

PoC Data Platform Project Utilizing Modern Data Stack

Airflow, Spark, dbt, Trino, Hive Metastore, Lightdash, and Delta Lake — end to end.

Data PlatformdbtAirflow

Transforming a Template Repository into Your Own GitHub Project

Practical guidance on customizing template repositories for new projects.

GitHubTutorial