Home
Tech/Data stuff
Cancel
Preview Image

From FastAPI Ticket Automation to a Full MCP-Based Support Assistant

When I worked in support roles, I spent a lot of time taking on tickets, diagnosing issues, updating notes, and communicating with users. Back then, I started building a small internal tool using F...

pickleball

Building a Stateful Tournament Manager with Model Context Protocol (MCP)

I’ve just open-sourced a new project (https://github.com/galois17/mcp-py-tournament): an MCP Server for managing recreational tennis or pickleball tournaments. This server exposes a Model Context ...

Serverless Model Context Protocol (MCP) Demo with Gemini CLI

This article was originally published on Medium by me Overview This article walks through a working example of deploying a Model Context Protocol (MCP) using FastMCP and connecting it to Gemini...

stats

AI for Seamless App Interaction

Most AI chatbots are very useful, but dropping one into a focused app can feel strange. The answers often end up too technical, off-topic, or just don’t match the app’s flow. For my statistics edu...

Preview Image

Modeling tennis moves/shots (Part 1)

Can I reproduce what you see in tennis tournaments when it comes to modeling the path of balls? With YOLO, Kalman filtering, and other computer vision techniques, it is possible. This is pose es...

Preview Image

From ETL to building predictive models for multiband signals

In this installment, we describe a bit of my work with multiband signals for seaweed classification. They could be hyperspectral or multiband. I typically work with 10-band signals, where band 10 i...

Preview Image

ETL for multiband data

Overview of AWS pipeline for processing TIF images for downstream analytics. AWS Pipeline for Processing TIF Images (w/ Vegetation Masking) Ingest Amazon S3: Store raw TIF images in ...

Preview Image

Heatmaps using Folium

Folium is a useful library for visualization of maps. Here we see a visualization of the distribution of taxi pickups for a certain day at 5pm in Manhattan. I’ve been using Folium for my research w...

Preview Image

Airflow with stress/strain data

Stress strain data from our experiments are curves. For example, The upstream data are pickled files. They must be processed and uploaded to s3 for downstream consumption. Our Airflow DAGs will...

Preview Image

Optimal transport computation using linear programmming

This is an example of how one can solve OT using linear programming for small cases. The cost matrix is sampled from Uniform(0,1). Naturally, this won’t work well with large $n$, as it’s $O(n^3)$ –...