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
Read more →

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

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
Read more →

“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.
Read more →

Introducing RoamLab: A Framework for Building Community Labs

Introducing RoamLab: A Framework for Building Community Labs
RoamLab is a knowledge management framework for makers and thinkers. This post outlines the RoamLab.
Read more →

My Information Operating System Part 3: Connecting

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
Read more →

My Information Operating System Part 2: Collecting

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 of your choice.
Read more →

My Information Operating System Part 1: Reading

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.
Read more →

Quick Thoughts on Talks

Quick Thoughts on Talks
A brief meditation on the benefits of giving talks
Read more →

How a Side Project Helped Me Double My Salary

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

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
Read more →