Skip to content
View Jamminroot's full-sized avatar
🤔
Hm
🤔
Hm

Highlights

  • Pro

Block or report Jamminroot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jamminroot/README.md

.NET Software Developer, TechLead at Deeplay.io.

What a time to be alive!

Feel free to reach out!

Recent activity (last 12 months)

Auto-generated weekly from commit history · updated 2026-08-10

Over the past year, I focused heavily on building and refining Summit, a SaaS crypto algorithmic trading platform with AI and neural network components, implementing UI features like hold-to-confirm and admin page headers. I also advanced j-uni-hid, a feature-rich USB HID firmware for ESP32-S3, adding event-driven capabilities and matrix support. In parallel, I worked on several secondary projects including a crypto model research tool, a poker computer vision system, a Windows file tagger (intag2), and various automation and utility tools like jolt (AutoHotKey alternative) and blackboard-launcher (E Ink note-taking launcher).

Activity charts

Project cards

2026 Aug

  • Refactored admin UI pages to use shared PageHeader component (summit) — Unified title rendering across 10+ admin detail pages by adopting a reusable PageHeader component.
  • Replaced native confirm dialogs with custom HoldToConfirm component (summit) — Implemented a press-and-hold pattern for destructive confirmations to improve UX consistency.
  • Refactored currency formatting to use shared formatPoints utility (summit) — Delegated money string formatting to a centralized fmtUSD/formatPnl helper.

2026 Jul

  • Worked on the personal C++ project named input-driver (input-driver) — Inferred from project name and language: developed a low-level input driver in C.
  • Worked on the personal Kotlin project named j-tts-android (j-tts-android) — Inferred from project name and language: developed a text-to-speech Android application in Kotlin.
  • Worked on the personal Kotlin project named ozwil-android (ozwil-android) — Inferred from project name and language: developed an Android application in Kotlin.

2026 Jun

  • Added opt-in debug logging and fixed WinAPI hotkey threading (jolt) — Implemented jolt.ini debug flag for logging and ensured hotkey conditions evaluate off the UI thread.
  • Built scenario engine with typed actions and interception support (jolt) — Created a rule-based automation engine supporting conditions, themes, sound actions, and input gating.
  • Improved LLM prompt handling and repo filtering in personal profile (jamminroot) — Refined LLM output voice enforcement, added private repo handling, and enhanced diagnostics logging.

2026 May

  • Added fire-and-forget event emission and 8x8 matrix variant (j-uni-hid) — Extended USB HID firmware with non-blocking event emission and a new matrix hardware variant.
  • Implemented Knowledge Base app and FB2 reader for e-ink firmware (biscuit) — Added a knowledge base with taxonomy browser, FB2 ebook support, and screensaver folder to the xteink firmware.

2026 Apr

  • Added YOLO confidence threshold UI and USB-HID runtime fallback (poker-cv) — Implemented sensitivity control via confidence slider and automatic fallback from Interception to USB-HID.
  • Built map renderer and knowledge base app for Papyrix firmware (papyrix) — Optimized map rendering for Apple Silicon, added grayscale tile server, and created a knowledge base with taxonomy navigation.
  • Developed blackboard launcher with swipe navigation and status bar control (blackboard-launcher) — Created an E Ink-focused Android launcher with note-taking emphasis, gesture zones, and Onyx SDK integration.
  • Updated FlClash with XHTTP transport support via rebased Mihomo (FlCLash) — Bumped Clash.Meta to re-expose proxy APIs and added XHTTP transport support.

2026 Mar

  • Restricted aim assist to focused monitor window and fixed autofire pause (poker-cv) — Ensured aim assist only activates on the scan monitor's focused window and autofire respects app pause state.
  • Persisted mode and autofire state across restarts (poker-cv) — Added state persistence for application mode and autofire toggle.
  • Added fuzzy stop sequence matching and streaming leak fix (intag2) — Implemented edit-distance-based stop sequence matching and fixed streaming token leak by buffering partial sequences.
  • Integrated MarkdownText component and tool confirmation dialogs (intag2) — Enhanced chat UI with Markdown rendering and added confirmation dialogs for tool actions.

2026 Feb

  • Added multi-select mark mode and batch delete for YOLO labeler (yolo-labeler) — Implemented mark mode for selecting multiple labels and batch deletion/clearing.
  • Fixed cache KeyError and added Ctrl+Delete deletion with flexible YAML (yolo-labeler) — Resolved cache issue on save, added keyboard shortcut for entry deletion, and improved YAML resolution.
  • Added retry logic and fixed npm 403 errors in n8n node CI (n8n-nodes-telepilot-2) — Improved CI reliability with retry for n8n install and removed stale npm config causing registry errors.
  • Initialized dotfiles with SSH keys and chezmoi configuration (dotfiles) — Set up chezmoi-managed dotfiles including bashrc, bash_profile, and age-encrypted SSH keys.

2026 Jan

  • Fixed abort controller cleanup and updated Claude Agent SDK (n8n-nodes-claudecode) — Resolved abort controller lifecycle issue after query completion and migrated to Claude Agent SDK v0.2.12.
  • Improved tasker UX with direct launch and touch event visualization (tasker) — Enhanced sensor chart interaction with touch event visualization and direct app launch capability.
  • Added fire-and-forget event emission for USB HID firmware (j-uni-hid) — Implemented non-blocking event emission to improve responsiveness in USB HID communication.

2025 Dec

  • Migrated n8n node to Claude Agent SDK and added Haiku model support (n8n-nodes-claudecode) — Updated the n8n node to use the official Claude Agent SDK and added support for the Haiku model.

2025

  • Updated PowerShell profile with new aliases and functions (powershell_profile) — Maintained personal PowerShell profile with incremental improvements.
  • Developed Telegram bot for content collection with ad filtering (jContentCollector) — Built a C# Telegram bot that collects content from channels, filters ads, and sends via webhook.
  • Created Telegram trading bot with Docker support and CORS configuration (freqtrade-tg-multibot) — Developed a C# Telegram bot for Freqtrade with web application, Docker deployment, and enhanced authentication.
  • Built Telegram assistant with API credentials and Serilog logging (pAssistant2) — Created a C# Telegram assistant with secure API credential handling and structured logging.
  • Initialized Freqtrade user data with custom loss functions (freqtrade_user_data) — Set up Freqtrade trading bot configuration with custom loss functions for strategy optimization.
  • Updated ChatGPT Telegram bot with new features (chatgpt_telegram_net) — Maintained a .NET-based ChatGPT Telegram bot with incremental updates.

2024

  • Initialized personal profile repository with basic structure (jamminroot) — Created the initial commit for the personal GitHub profile repository.

Download CV (PDF)

Pinned Loading

  1. multistack_launcher multistack_launcher Public

    Launcher for your projects with support for custom-specified tools

    5

  2. intag intag Public

    Assign tags to files and folders in explorer: much wanted and missed feature of MS Windows Explorer

    128 11

  3. seq_logger seq_logger Public

    Header-only C++ Seq Logging Library

    C++ 4