Passioned software developer for more than 30 years. Now working with TypeScript and React. Author of HexEd.it, PhotoME, [pec] and a couple of other things.
usage-monitor-for-claude. Lightweight Windows tray app that monitors your Claude rate limits in real time - portable single EXE, zero configuration, fully auditable
213jsqr. JavaScript Quick Response Code Encoder Library
21check-outdated. Ensures that your dependencies are up to date, otherwise the process is terminated with status code 1.
18gatsby-plugin-dts-css-modules. GatsbyJS plugin, which automatically Creates TypeScript *.d.ts files for your CSS Modules, no matter which CSS preprocessor (Sass, LESS, Stylus etc.) you are using.
9Video-Stereo-Converter. Convert 2D video to 3D stereoscopic side-by-side format using AI-powered depth estimation
7linter-bundle. Ready-to use bundle of linting tools, containing configurations for ESLint, stylelint and markdownlint.
6GarminStepsToGoal. Custom data field to show the remaining steps to the daily steps goal.
4tslint-filter. Suppress and extend TSLint warnings, before they get returned to the console or your code editor
2scss-declaration-map-demo. Demo of TypeScript declaration map used with SCSS.
2mcp-popup-ui. An MCP (Model Context Protocol) server that lets AI assistants ask you questions through a visual popup in your browser - instead of just printing text options.
2leaking-components. Demo repository to show how components are leaking in Next.js in multi-tenant websites
1otp-migration-parser. A lightweight, dependency-free JavaScript utility to parse otpauth-migration:// URLs, extracting OTP account details securely without relying on external libraries or web services. Fully open-source and local-only, ensuring privacy and transparency.
1jens-duttke.
1webcam-interval-capture. Captures snapshots from IP cameras and enhances image quality using DWT-based detail transfer from daytime reference images. Supports SFTP and rsync upload for web integration.
1ble-deep-scan. One-command BLE scanner for Windows. Sniffs all advertising packets (ADV_IND and SCAN_RSP shown separately), then auto-pairs each device and dumps its full GATT tree. Produces a single plain-text fingerprint. Python + winsdk.
1