Kyle

📊 Data, AI/ML, and Cloud consultant @ Stratis Data Labs 🚉 VPEng @ Sequel Institute 🤓 Startup advisor ✒️ Writing about MCP 🐍 Python ☁️ AWS 🧙‍♂️ Elixir 🐷Ham radio 🇺🇸↔🇬🇷 [Boston // Athens] Mostly tech things here

4228 followers2105 following25 stories

Longform Stories

A Better Practices Guide to Using Claude Code

A comprehensive guide to getting the most out of Claude Code

Jan 21·37 min read·7228 words

Paying the Bills (or not) with Claude Skills

My impressions of Claude Skills after building an MCP server with one.

Oct 28·5 min read·848 words

Stop Generating MCP Servers from REST APIs!

This might be the most common MCP antipattern I see, and it's not helped by a bevy of startups and products offering to automate this process for you. Of course, it's tempting: APIs are APIs after all…

Sep 7·4 min read·681 words

The Surprising Origins of the Model Context Protocol

An excerpt of chapter 2 of AI Agents with MCP

Aug 13·1 min read·119 words

Also Announcing: AI Agents with MCP (Model Context Protocol)

Announcing the early release of my book on building AI agents with Anthropic's Model Context Protocol

Jul 27·2 min read·221 words

Announcing The Signal Path Newsletter

An introduction to my new newsletter covering all things AI and data

Jul 19·1 min read·75 words

A Month(ish) of Vibes with Cursor

My impressions after a little over a month of using the AI-assisted IDE Cursor full-time

Jun 12·6 min read·1094 words

Post Training Optimizations and Formula 1

Mar 16·1 min read·148 words

Tangled.sh, git collaboration on ATProtocol

Mar 4·1 min read·92 words

Introducing Link Posts

Mar 2·1 min read·70 words

Reflections On Ending 2024 as a Technology Consultant

Reflecting back on a tumultuous 2024, I decide that there is only one way to describe the year, the events, and the people who showed up.

Jan 26·5 min read·988 words

Xenitia and Finding My Roots in Epirus

Returning to Greece for the first time, I find a deeper connection to my family and culture than ever before

Aug 18·13 min read·2563 words

Get Started with APRS with RTLSDR and Xastir on Mac

A tutorial for receiving APRS traffic with a software-defined radio and forwarding it to the Internet

Jul 16·8 min read·1532 words

Trigger an AWS Step Function with an API Gateway REST API using CDK

A how-to for linking an AWS API Gateway REST API to a Step Function using Amazon's CDK

Sep 25·7 min read·1341 words

"Yiayia" is Greater Than Two Syllables

A short ode to and remembrance of my Yiayia, who's story is like that of many other Greeks who fled war and famine during the Greek Civil War but who's impact far exceeded her tiny frame.

Jul 23·3 min read·538 words

Introducing RoamLab: A Framework for Building Community Labs

RoamLab is a knowledge management framework for makers and thinkers. This post outlines the RoamLab.

Jan 25·6 min read·1121 words

My Information Operating System Part 3: Connecting

In Part 3 of this 3-Part Information Operating System series, you will learn how to synthesize knowledge from all the information that's been read and collected in Parts 1 and 2

Oct 10·10 min read·1847 words

My Information Operating System Part 2: Collecting

In Part 2 of this 3-Part Information Operating System series, I show how to use Readwise to collect all your notes and highlights, periodically resurface them, and export them to the note-taking tool …

Sep 27·4 min read·674 words

My Information Operating System Part 1: Reading

How I consume and integrate information from books, articles, and essays. In part 1, I introduce my system and dive into how I read.

Sep 13·8 min read·1539 words

Quick Thoughts on Talks

A brief meditation on the benefits of giving talks

Oct 17·3 min read·510 words

How a Side Project Helped Me Double My Salary

How a meme stock market helped me secure my first senior engineering position

Feb 4·10 min read·1807 words

MongoDB Aggregation Pipelines to Reduce Time of Data Operations

How a serendipitous standup conversation lead to reducing a data aggregation process from taking 104 days to a little over 4 hours thanks to MongoDB's aggregation pipelines

Oct 29·8 min read·1444 words

Slicing and Dicing: Hash Slices in Perl

How to take advantages of Perl's hash slices to rapidly update values in a hash

Oct 27·3 min read·501 words

Hash Traversal in Perl

A code recipe for traversing Perl hashes of any depth

Aug 30·4 min read·655 words

On Imposter Syndrome

Some strategies I developed early in my career to battle imposter syndrome as a non-computer science grad working as a software engineer.

Jun 16·4 min read·723 words