You will get Rust-based GUI application w/ libcosmic

Let a pro handle the details

Buy Custom Desktop Apps services from Michael, priced and ready to go.

Let a pro handle the details

Buy Custom Desktop Apps services from Michael, priced and ready to go.

Project details

I'm a software engineer with over ten years of software development experience from the Linux desktop to full stack web development. I also have experience in IT, server administration, and dev ops. I will accept virtually any project in Rust as long as the project is within the scope of the budget.
Operating System
Linux
Desktop App Expertise
App Design, Application Setup & Installation, Development, Software Debugging, Performance Optimization, Localization
What's included
Service Tiers Starter
$300
Standard
$800
Advanced
$1,500
Delivery Time 14 days 30 days 30 days
Number of Revisions
14Unlimited
Source Code
Setup File
Detailed Code Comments
Michael M.Status: Offline

About Michael

Michael M.Status: Offline
Linux / Rust Software Engineer. Desktop, Full Stack & Dev Ops
Denver, United States - 5:31 pm local time
I've been developing software in Linux with Rust since 2015. In 2018, I was hired by System76 to use my expertise as a Pop!_OS developer and maintainer. This has enabled me to work on projects in a variety of domains with Rust. As a result, I am comfortable working in virtually every kind of project. Whether developing custom libraries for a niche system; system services using DBus, gRPC, or a custom protocol over a socket; desktop applications with GTK4, Tauri, or libcosmic; or any form of dev ops.

As a Linux maintainer, I have gained a lot of experience with managing git repositories, reviewing and merging pull requests from contributors, rebasing forks against upstream changes, creating distribution and flatpak packaging, managing Docker/Podman containers, developing and managing CIs, and more.

As an extension of my experience with Linux, IT, and software development; I also maintain my own personal dedicated server as a hobby. Through this I self-host my own email server, Forgejo git instance, and many other web apps and services publicly on the Internet.

For the last few years, I've been working on building the Rust-based COSMIC desktop environment. Where most of my contribution has been working on its desktop-native cross-platform GUI toolkit: libcosmic. Based on iced, it features an Elm-style API and integrates modern desktop Linux features out of the box.

Steps for completing your project

After purchasing the project, send requirements so Michael can start the project.

Delivery time starts when Michael receives requirements from you.

Michael works on your project following the steps below.

Revisions may occur after the delivery date.

You will create an account on my private git instance for sharing code

There will be commits daily along with notes on progress made each day

Unit tests will be created first to build functionality around

It is therefore important that you provide test cases in advance if possible

Review the work, release payment, and leave feedback to Michael.