Apps
A selection of desktop applications that I have developed for the Windows platform.

Wiretap

Incoming Data Monitor

Wiretap
  • Monitors real-time data from multiple sources: TCP, UDP, Serial (COM ports), named pipes, and USB.
  • Suitable for tasks like debugging network protocols, monitoring serial and USB devices, and working with embedded hardware interfaces.
  • Unified user interface for capturing and analyzing data streams.
  • Intelligent detection and monitoring of development hardware connected as USB devices.
C# 13 .NET 8 WinUI 3

Procmon

Process Performance Monitor

Procmon
  • Real-time monitoring of system performance metrics including CPU, RAM, and GPU usage.
  • Features both a graphical interface and command-line operation mode.
  • Enhanced NVIDIA GPU monitoring with detailed statistics using NVAPI.
  • Monitors individual processes and provides detailed performance insights with logs, graphs, and maxima.
C# 7.3 .NET Framework 4.8 WPF

Clippy

Clipboard History Manager

Clippy
  • Lightweight clipboard manager for Windows 11.
  • Automatically tracks text snippets when the user copies some text to the standard clipboard
  • Quickly access clipboard history via a system tray icon or global hotkey (Ctrl+Shift+V).
  • Easily swap out the current clipboard content by selecting an entry from the history.
  • Stores up to 12 entries after which it recycles the oldest entries.
C# 13 .NET 8.0 WinForms

Scrollmore

Terminal Pagers scroll and more

Scrollmore
  • more: A modern implementation of the classic pager utility for viewing text files in the terminal one screen at a time.
  • scroll: An interactive, scrollable pager inspired by programs like less, with full vertical scrolling and modern navigation bar.
  • Supports input from files, direct text arguments, or piped data.
C++20 FTXUI conio