Skip to content
All work

Desktop application2024

Byteflow

A lightweight cross-platform serial communication app built with Tauri.

Author and developer: Dawid Bartczak

My role
Interface design, application logic, serial communication integration and desktop build setup.
Technologies
TypeScript / React / Tauri / Rust ecosystem
Serial connection configuration
01 / 07
Byteflow
Serial connection configuration
01 / 07

Context

Working with serial devices often requires raw, unfriendly tools. The goal was to build a lighter, more polished interface for reading and sending serial data.

The project

I built a desktop app with a readable interface, support for multiple data formats and a foundation for future expansion.

My contribution

End-to-end: UI, logic, desktop integration and shaping the project as a real tool.

Approach

The frontend handles user operations and data display, while Tauri provides desktop capabilities without a heavy runtime.

Challenges

  • Designing UI for repeated technical work.
  • Keeping the app lightweight despite desktop scope.
  • Structuring input/output data into a readable workflow.

Explore the possible scope and what to share when starting a conversation.