Apps
A selection of desktop applications that I have developed for the Windows platform.
Wiretap
Incoming Data Monitor

- 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

- 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

- 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

- 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