Projects

Highlights from my recent builds. Offline-first fitness tooling, LAN utilities, and Flutter desktop/mobile work.

Local Garmin Activity Explorer

Coming soon

Offline-first Flutter app with a Rust FIT parser that imports, normalizes, and visualizes Garmin Smartwatch workouts without Garmin Connect.

Apr 2025Dec 2025
  • Persisted imported workouts, metrics, and sensor samples into a SQLite schema.
  • Interactive activity grids, charting, and map overlays that work fully offline.

Bambu LAN GUI

Desktop/mobile Flutter utility for streaming Bambu Lab X1C camera feeds over LAN and managing RTSP settings.

Apr 2025Dec 2025
  • Built a LAN-only interface that generates RTSP/RTSPS URLs for Bambu Lab printers and previews the stream configuration.
  • Support uploading files via FTP, and initiating new prints without Internet access or cloud connectivity.

PulseScan C++

C++ cross-platform TCP/UDP/ICMP port scanner targeting simple network reporting and diagnostics.

Jan 2026
  • Built a coroutine-driven TCP connect scanner on top of Boost.Asio with a CLI11-powered interface.
  • Added banner reads and UDP probe modes without raw sockets, keeping the tool portable across platforms.
  • Automated dependency management via vcpkg manifests and a CMake build workflow.

RND PCalc

Cross-platform programming calculator recreating AnalogX PCalc functionality with Flutter and C++ interop.

Apr 2025Dec 2025
  • Implemented a C-style math and logic expression evaluator comparable to AnalogX PCalc within a Flutter UI.
  • Integrated the tinyexpr-plusplus C++ engine via Flutter Native Assets to compile and bundle native code during builds.
  • Targeted Windows, Linux, macOS, Android, and iOS from a single code base.