banner
loefflerlabs.com
@loefflerlabs.com
Maker and engineer. I am passionate about privacy, open source, and the climate.
Just submitted ForecastSkill to the 2025 OpenWeather Challenge, a Claude Skill that scores weather conditions for activities like skiing, hiking, and picnics as well as gets up-to-date weather forecasts from OpenWeather's API right in your Claude chats.

Code: github.com/kevinl95/ForecastSkill
November 16, 2025 at 3:32 AM
I’ve just published TeXBloX, a free and open-source Forge app for Confluence that renders LaTeX math natively on your pages.

No CDNs, no data collection! It runs entirely on Atlassian’s infrastructure.

Marketplace link: marketplace.atlassian.com/apps/2235854...
November 9, 2025 at 5:47 PM
WindGuard, a free project I wrote that protects your inflatable holiday decorations with just a smart plug and a few minutes to deploy some code that checks your local weather to the cloud, was featured on Instructables today! #halloween #diy

www.instructables.com/Keeping-Ghos...
October 27, 2025 at 2:34 PM
"Quishing", or QR-code phishing, is on the rise!

www.QRTrust.fyi is a web app I made that you can use on your Android or iOS phone to scan QR codes and find out if the website they link to is suspicious. It works by checking each url against the crowd-sourced PhishTank database!
July 12, 2025 at 4:03 PM
Just glue some gears on it and call it Steampunk...

Spotted at Six Flags America
June 5, 2025 at 11:07 PM
Learn how to build your own map of MTA E-ZPass retailers and color-code them based on wheelchair accessibility using Python, Folium, and Netlify! This was my submission for the 2024 MTA Open Data Challenge (new.mta.info/article/cele...)! Link: github.com/kevinl95/ez-...
November 23, 2024 at 12:36 AM
My latest project was recently featured on Instructables! In this guide I will show you how to build a low-power credit card skimmer detecting keychain. These skimmers, often found in gas pumps and ATMs, emit a Bluetooth signal that this keychain can detect.
www.instructables.com/Making-an-E-...
November 16, 2024 at 5:13 PM