My LinkedIn Network Breakdown
I exported my 1k+ LinkedIn connections and analyzed them using AI, then rendered everything on a dashboard. You can do that too.
CTO & Lead AI Software Engineer. Thoughts on software engineering, AI agents, and things I find interesting.
I exported my 1k+ LinkedIn connections and analyzed them using AI, then rendered everything on a dashboard. You can do that too.
fmql treats any directory of markdown files with YAML frontmatter as a schemaless document database: typed filters, reference traversal, bulk edits, pluggable search, and an agile-board example.
LangChain's embedding models don't fire callbacks like chat models do, leaving your embedding operations invisible in Langfuse traces. Here's a simple wrapper that adds full observability to any LangChain embeddings model.
Exploring Brain-Computer Interfaces (BCI) led me to experiment with consumer-grade EEG devices, ultimately choosing the Muse 2 for its signal quality. However, I soon discovered that Interaxon no longer supports the official API. Fortunately, streaming EEG data is still possible using the OpenSound Control (OSC) protocol and Muse Direct. In this post, I walk through setting up Muse Direct,…
Exploring bioelectric signals led me to experiment with ECG sensors as a stepping stone toward building a custom EEG circuit. In this post, I demonstrate how to connect the SparkFun AD8232 ECG sensor to an Arduino UNO, read the signal via a serial port, and visualize real-time ECG data using Python (matplotlib). This simple setup provides valuable insights into bioelectric monitoring. Next, I plan…
When designing electronic circuits, testing the frequency response of components can be crucial for debugging and performance tuning. While professional spectrum analyzers and signal generators can be expensive, a simple alternative exists—using a computer’s sound card and an old pair of headphones. In this post, I demonstrate how to generate a sine wave signal using YouTube videos and measure it…