Category: Open Source

20 Years of Blogging and Coding: Reflections on an Unexpected Journey

Reading Time: 2 minutesThis week marks the 20th anniversary of when I first started writing online and published my first blog post. In 2010, I released my first open-source project: an unofficial Fitbit API written in Perl. At the time, I had no grand vision—just curiosity and a desire to document my thoughts and pursue my passion across…
Read more

Art Analyzer

Reading Time: 4 minutesAnalyze artwork using GPT Vision and LLM This past weekend I spent time diving deeper into OpenAI’s GPT-4 Vision capabilities. I figured this would be a good excuse to blend my interests in software development, AI/LLMs, and artwork. I wanted to see how quickly and effectively GPT-4V (gpt-4-1106-vision-preview) could analyze artwork given an uploaded image.…
Read more

ChatGPT-Twilio-Java : Enabling communication with ChatGPT over SMS

Reading Time: < 1 minuteIt’s been quite a while since I’ve blogged, or published an open source project! With ChatGPT taking the world by storm, and finding myself using it daily, I decided to do something I’ve done before – opening up an SMS interface using Twilio. When you’re on the go and just need a quick interaction, nothing…
Read more

Jawbone UP API Discovery

Reading Time: 2 minutesOn Saturday I stopped by the Apple store and picked up an UP device by Jawbone. The UP is a wristband and iPhone app that will track your fitness and sleep activity and help encourage you to live a more active life style. As with most of my Quantified Self gadets (Fitbit, Zeo, Withings, Neurosky, etc.) my first reaction was to “free my data”. Similar to my initial journey with the Fitbit, I was inspired to find an “unofficial” way to get access to the data.

MindStream – NeuroSky EEG Data Streamer

Reading Time: 2 minutesSince I last posted on the NeuroSky Brainwave Visualizer, I decided to write a simple app to “stream” brainwave/EEG data from NeuroSky devices (the MindWave & MindSet).  I couldn’t find any apps to save the EEG data so I decided to write a system tray app that will save data to a file and broadcast…
Read more

Automatically sync & import Garmin TCX data

Reading Time: 3 minutesOver the last few weeks, I’ve been gradually increasing the supported devices for TRAQS.me.  As of today, I’ve successfully integrated FitBit, Withings, GPS data (GPX files), MyZeo, and now Garmin Heartrate monitors (TCX files). Devices like FitBit make syncing and importing data relatively fast.  As soon as the device syncs with the ANT-based station, data…
Read more

TRAQS.me – Tools for Reporting & Analysis of the Quantified Self

Reading Time: 2 minutesA month ago around this time I was anxiously awaiting the first annual Quantified Self conference in Mountain View, CA. This was a fantastic conference on many levels and, although a little late, deserves a future post detailing the great sessions, people, and companies who were there.  I didn’t have an official speaking session, but…
Read more

Firefox Scrapbook Hacks – Viewing and Saving Webpages from Anywhere!

Reading Time: 4 minutesThis weekend I decided to wrap up a couple cool knowledge management “hacks” and share some code on GitHub.  I primarily use the Firefox Scrapbook plugin to save all web pages of interest and use it as a general “digital snippet” repository. Since I started using Scrapbook in 2006 there have been a number of…
Read more

Fitness Tracking Platform: Update on Progress

Reading Time: 4 minutesLast August, I enthusiastically blogged about an idea I had for creating a Fitness Tracking Platform; personal informatics for fitness.  Since that time I’ve been gradually making progress and am getting closer to fulfilling that original vision.  I figured I would do a quick writeup and share some of the progress I’ve made, and layout…
Read more

Zeo Personal Sleep Coach – Hacking Your Way To A Better Night’s Sleep

Reading Time: 5 minutesWhat’s a better way to kick off the New Year than by giving tips on how to improve your overall quality of sleep? I decided to write this post as a mini-review of the Zeo Personal Sleep Coach and share some open source tools and APIs to help with saving your Zeo data for your…
Read more