Jean-Francois’s blog
  • About
Categories
All (5)
Air Quality (2)
Anagrams (2)
Claude Code (1)
Combinatorics (2)
Electronics (2)
LLMs (1)
Math (2)
OEIS (2)
Projects (2)
TOTP (2)

Recent posts

The Sensors Aren’t Alright

Projects
Electronics
Air Quality
A few weeks ago, I automated my air purifiers in the house using Home Assistant, MQTT, and a Python controller to turn the air quality data from the sensors that I have into…
Apr 30, 2026
Jean-François Im
 

Generalizing TOTP Anagram Counting for Different Bases

Math
Anagrams
Combinatorics
TOTP
OEIS
While working on the submission for A394980 — the count of anagram pairs in halves of TOTP codes — one of my more mathematically inclined friends asked if this was just a…
Apr 12, 2026
Jean-François Im

Palindromes and Anagrams in TOTP Codes

Math
Anagrams
Combinatorics
TOTP
OEIS
This morning, I entered yet another of those six digit TOTP codes to log into an online service. One thing that I always find interesting is when the second half of the code…
Apr 8, 2026
Jean-François Im

Claude Code screenshot

The Unreasonable Effectiveness of the Superpowers Claude Plugin

Claude Code
LLMs
Since we’re now in the era of LLM-based code writing, I’ve been working on writing more code using Claude Code. Obviously, one can say “Hey Claude, I want to build a snake…
Mar 25, 2026
Jean-François Im

Everything assembled on a breadboard

Building a Simple Air Quality Monitor

Projects
Electronics
Air Quality
During the terrible wildfires that we had in California in 2020, it was possible to know how good or bad the outside air quality was through PurpleAir’s excellent sensor…
May 8, 2021
Jean-François Im
No matching items