_____ _        _  ___     _      ___ _           
|_   _| |_  ___| |/ / |___(_)_ _ | _ ) |___  __ _ 
  | | | ' \/ -_) ' <| / -_) | ' \| _ \ / _ \/ _` |
  |_| |_||_\___|_|\_\_\___|_|_||_|___/_\___/\__, |
                                            |___/ 
    
  _______ _           _  ___      _        ____  _             
 |__   __| |         | |/ / |    (_)      |  _ \| |            
    | |  | |__   ___ | ' /| | ___ _ _ __  | |_) | | ___   __ _ 
    | |  | '_ \ / _ \|  < | |/ _ \ | '_ \ |  _ <| |/ _ \ / _` |
    | |  | | | |  __/| . \| |  __/ | | | || |_) | | (_) | (_| |
    |_|  |_| |_|\___||_|\_\_|\___|_|_| |_||____/|_|\___/ \__, |
                                                          __/ |
                                                         |___/ 
    

Notes on what I build, ship and break. The same index in a terminal: $ curl kleinpanic.com/blog

$ curl kleinpanic.com/blog/rss.xml # subscribe in any feed reader

40 posts, 2024 to 2026, newest first.

Latest

+--------------------------------------+
| What I run on my DGX Spark           |
| 2026-10-22 / 2 min read              |
+--------------------------------------+
| One NVIDIA DGX Spark that quantizes  |
| models, trains a small one and       |
| serves retrieval for my projects...  |
+--------------------------------------+
+------------------------------------------------------------------------------+
| What I run on my DGX Spark                                                   |
| 2026-10-22 / 2 min read                                                      |
+------------------------------------------------------------------------------+
| One NVIDIA DGX Spark that quantizes models, trains a small one and serves    |
| retrieval for my projects...                                                 |
+------------------------------------------------------------------------------+
| $ curl kleinpanic.com/blog/spark-ai-stack                                    |
+------------------------------------------------------------------------------+
+--------------------------------------+
| SEPTA commute planner beta           |
| 2026-10-09 / 2 min read              |
+--------------------------------------+
| A Google Sheet and Apps Script       |
| planner that picks your SEPTA train  |
| from your calendar...                |
+--------------------------------------+
+------------------------------------------------------------------------------+
| SEPTA commute planner beta                                                   |
| 2026-10-09 / 2 min read                                                      |
+------------------------------------------------------------------------------+
| A Google Sheet and Apps Script planner that picks your SEPTA train from your |
| calendar...                                                                  |
+------------------------------------------------------------------------------+
| $ curl kleinpanic.com/blog/septa-commute-planner                             |
+------------------------------------------------------------------------------+
+--------------------------------------+
| FDM Material Atlas is live           |
| 2026-08-31 / 2 min read              |
+--------------------------------------+
| A static decision aid that ranks 3D  |
| printing materials and explains      |
| every score...                       |
+--------------------------------------+
+------------------------------------------------------------------------------+
| FDM Material Atlas is live                                                   |
| 2026-08-31 / 2 min read                                                      |
+------------------------------------------------------------------------------+
| A static decision aid that ranks 3D printing materials and explains every    |
| score...                                                                     |
+------------------------------------------------------------------------------+
| $ curl kleinpanic.com/blog/fdm-material-atlas                                |
+------------------------------------------------------------------------------+

Archive

+--------------------------------------+
| 2026 / 25 posts                      |
+-------+------------------------------+
| 10-22 | What I run on my DGX Spark   |
| 10-09 | SEPTA commute planner beta   |
| 08-31 | FDM Material Atlas is live   |
| 07-18 | xrandrw v0.1.1               |
| 07-03 | datahall: a database museum  |
| 07-02 | MP10 v72 Y260 firmware patch |
| 06-20 | GSD-OC is public             |
| 06-18 | Ai-Pi-Cam 1.5.0              |
| 05-24 | maze_solver 0.1.0, rewritten |
| 05-22 | AlarmPi 1.0 is out           |
| 05-22 | ups-orchestrator v0.4.0      |
| 05-16 | Shut the Box strategy helper |
| 05-09 | oc-config-gate is published  |
| 05-05 | Canvas Calendar Agent v7 DPO |
| 05-04 | CS3704 Canvas Project        |
| 03-16 | bluebubbles-mcp 1.0.0        |
| 03-16 | pplx-research 1.0.0          |
| 03-15 | OBD Commander is out         |
| 03-11 | xcode-mcp-suite              |
| 03-04 | Qwen3-Coder-30B NVFP4        |
| 03-03 | Nemotron-Terminal-32B NVFP4  |
| 03-02 | memory-spark for OpenClaw    |
| 02-08 | The-Stein-Files v1.5.0       |
| 02-03 | codex-container v1.3.2       |
| 02-02 | ICS-Satellite v1.11.0        |
+-------+------------------------------+
+------------------------------------------------------------------------------+
| 2026 / 25 posts                                                              |
+-------+----------------------------------------------------------------------+
| 10-22 | What I run on my DGX Spark                                           |
| 10-09 | SEPTA commute planner beta                                           |
| 08-31 | FDM Material Atlas is live                                           |
| 07-18 | xrandrw v0.1.1                                                       |
| 07-03 | datahall: a database museum                                          |
| 07-02 | MP10 v72 Y260 firmware patch                                         |
| 06-20 | GSD-OC is public                                                     |
| 06-18 | Ai-Pi-Cam 1.5.0                                                      |
| 05-24 | maze_solver 0.1.0, rewritten                                         |
| 05-22 | AlarmPi 1.0 is out                                                   |
| 05-22 | ups-orchestrator v0.4.0                                              |
| 05-16 | Shut the Box strategy helper                                         |
| 05-09 | oc-config-gate is published                                          |
| 05-05 | Canvas Calendar Agent v7 DPO                                         |
| 05-04 | CS3704 Canvas Project                                                |
| 03-16 | bluebubbles-mcp 1.0.0                                                |
| 03-16 | pplx-research 1.0.0                                                  |
| 03-15 | OBD Commander is out                                                 |
| 03-11 | xcode-mcp-suite                                                      |
| 03-04 | Qwen3-Coder-30B NVFP4                                                |
| 03-03 | Nemotron-Terminal-32B NVFP4                                          |
| 03-02 | memory-spark for OpenClaw                                            |
| 02-08 | The-Stein-Files v1.5.0                                               |
| 02-03 | codex-container v1.3.2                                               |
| 02-02 | ICS-Satellite v1.11.0                                                |
+-------+----------------------------------------------------------------------+
+--------------------------------------+
| 2025 / 10 posts                      |
+-------+------------------------------+
| 08-18 | rpkit: resource pack CLI     |
| 07-17 | VTWebCatCLI 1.1.2            |
| 04-22 | lumos: set your brightness   |
| 04-13 | CERAS: a screen recorder     |
| 04-13 | OSLA: licenses from the CLI  |
| 03-25 | QuantumStriker 0.1.5         |
| 03-03 | SNN: a spiking net in C      |
| 03-02 | TermChroma: image to ASCII   |
| 02-26 | fblogin: a framebuffer login |
| 01-20 | toralizer: Tor for any app   |
+-------+------------------------------+
+------------------------------------------------------------------------------+
| 2025 / 10 posts                                                              |
+-------+----------------------------------------------------------------------+
| 08-18 | rpkit: resource pack CLI                                             |
| 07-17 | VTWebCatCLI 1.1.2                                                    |
| 04-22 | lumos: set your brightness                                           |
| 04-13 | CERAS: a screen recorder                                             |
| 04-13 | OSLA: licenses from the CLI                                          |
| 03-25 | QuantumStriker 0.1.5                                                 |
| 03-03 | SNN: a spiking net in C                                              |
| 03-02 | TermChroma: image to ASCII                                           |
| 02-26 | fblogin: a framebuffer login                                         |
| 01-20 | toralizer: Tor for any app                                           |
+-------+----------------------------------------------------------------------+
+--------------------------------------+
| 2024 / 5 posts                       |
+-------+------------------------------+
| 10-29 | bat0daemon: battery daemon   |
| 10-23 | maze_solver in Tkinter       |
| 10-15 | todo_task_manager in ncurses |
| 10-12 | First Post - Welcome to      |
|       | KleinPanic                   |
| 10-02 | File-Transfer-Website        |
+-------+------------------------------+
+------------------------------------------------------------------------------+
| 2024 / 5 posts                                                               |
+-------+----------------------------------------------------------------------+
| 10-29 | bat0daemon: battery daemon                                           |
| 10-23 | maze_solver in Tkinter                                               |
| 10-15 | todo_task_manager in ncurses                                         |
| 10-12 | First Post - Welcome to KleinPanic                                   |
| 10-02 | File-Transfer-Website                                                |
+-------+----------------------------------------------------------------------+

home | projects | about | help