Byte Blaster
A cross-platform file transfer application supporting desktop and mobile platforms, designed as a Kotlin Multiplatform contest project. It features a custom file transfer protocol, mDNS for device discovery, and a sleek UI built with Jetpack Compose.

Byte Blaster
Byte Blaster is a cross-platform file transfer application designed to provide a seamless and efficient solution for transferring files between devices, supporting both desktop and mobile platforms. Conceived as a Kotlin Multiplatform ( KMP) contest project after shifting focus from Flareon due to time constraints and complexity, Byte Blaster offers a complete, user-friendly experience with a focus on performance and moder design.
Features
- Cross-Platform Support: Works on both desktop and mobile devices, ensuring broad accessibility for users across different ecosystems.
- Custom File Transfer Protocol: Utilizes a custom-built protocol to ensure fast, secure, and reliable file transfers between devices.
- mDNS Device Discovery: Leverages Multicast DNS (mDNS) to automatically discover devices on the same network, simplifying the connection process without manual configuration.
- Sleek UI with Jetpack Compose: Features a modern, intuitive user interface built with Jetpack Compose, providing a consistent and visually appealing experience across platforms.
Purpose
Byte Blaster was developed to address the need for a simple yet powerful file transfer solution that works across platforms. By combining a custom protocol with mDNS device discovery, it eliminates common pain points in file sharing, such as manual IP configuration or reliance on third-party cloud services. The use of Jetpack Compose ensures a visually appealing and user-friendly interface, making file transfers accessible to both technical and non-technical users.
Status
In Development: Byte Blaster is currently under active development, with ongoing work to refine the file transfer protocol, enhance device discovery, and polish the user interface.
Link
This project is currently private and in development and not publicly available. For more details, please contact me.
Tech Stack
- Kotlin
- KMP (Kotlin Multiplatform)
- Jetpack Compose
- mDNS
- Custom File Transfer Protocol