Skip to content

Repository files navigation

.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)

About

Just a few notes

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages