ВнешняяFreelancerRemote$1500–$3000 USD

.NET Developer — Finish Bittensor Miner Fleet Management Desktop App (Avalonia + ASP.NET Core)

Краткое

Freelancer Client is hiring: .NET Developer — Finish Bittensor Miner Fleet Management Desktop App (Avalonia + ASP.NET Core).

Location: Remote

We have an incomplete MVP for a Bittensor miner control center: a Windows desktop app that manages remote Linux VPS miners over SSH. Core architecture exists; we need a developer to finish features, harden security, and make it production-ready.

What you'll do:

• Security cleanup & hardening — remove suspicious/unrelated Windows payload code (libDemoSharp/host.dat bootstrap), review Defender/autostart logic, tighten CORS/TLS, secure encryption keys.

• Alerts — implement `WebhookUrl` and offline/GPU/temp alerts.

Requirements:

• C# / .NET 8 (ASP.NET Core, EF Core, SignalR)

• Avalonia or WPF desktop experience

• Linux ops — SSH, systemd, optional Docker/pm2

• SQLite / basic backend design

• Bonus: Bittensor (btcli, subnets, wallets/hotkeys)

• 1. Working end-to-end flow: add VPS → provision agent → monitor → control miner

• 2. Clean, documented codebase (no dead/malicious code)

• 3. Config for local dev and production (public API URL for remote agents)

Skills: .NET, Linux, C# Programming, ASP.NET, SQLite, Docker, .NET Core, API Development, Cryptocurrency

Budget: $1500–$3000 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

Job Description
We have an incomplete MVP for a Bittensor miner control center: a Windows desktop app that manages remote Linux VPS miners over SSH. Core architecture exists; we need a developer to finish features, harden security, and make it production-ready.

What’s already built
- 4-project .NET 8 solution:
- ControlCenter.App — Avalonia desktop UI (retro dashboard)
- ControlCenter.Api — ASP.NET Core Web API + SignalR + SQLite
- ControlCenter.Agent — Linux worker (systemd) for each VPS
- ControlCenter.Shared — DTOs/enums
- Node CRUD, SSH test/detect, agent provisioning to /opt/bittensor-control-agent
- Heartbeats, telemetry (GPU/CPU via nvidia-smi), miner start/stop/restart (systemd/docker/pm2)
- Real-time UI updates via SignalR
- README and publish/run scripts

What needs to be completed
- Real Bittensor integration — performance/miner stats are currently stubbed (random Python data); connect to actual chain/subnet APIs or btcli.
- Production config — replace hardcoded localhost URLs; configurable API base URL in the desktop app.
- Security cleanup & hardening — remove suspicious/unrelated Windows payload code (libDemoSharp/host.dat bootstrap), review Defender/autostart logic, tighten CORS/TLS, secure encryption keys.
- Auth — API/UI authentication (currently open).
- Provisioning polish — reliable Linux agent publish path, error handling, retries, logging.
- Alerts — implement `WebhookUrl` and offline/GPU/temp alerts.
- Testing & docs — basic integration tests, deployment guide for API + agent on VPS.
- Installer — finish/polish Inno Setup flow (final/publish pipeline).

Required skills
- C# / .NET 8 (ASP.NET Core, EF Core, SignalR)
- Avalonia or WPF desktop experience
- Linux ops — SSH, systemd, optional Docker/pm2
- SQLite / basic backend design
- Bonus: Bittensor (btcli, subnets, wallets/hotkeys)

Deliverables
1. Working end-to-end flow: add VPS → provision agent → monitor → control miner
2. Clean, documented codebase (no dead/malicious code)
3. Config for local dev and production (public API URL for remote agents)
4. Short README: build, run, deploy agent on Linux VPS

To apply
- Run project first(mandatory) and submit the approach/eta on your bid.

Локация & Details

ИсточникFreelancer
Бюджет$1500–$3000 USD
ЛокацияRemote
Дата публикации2026-05-19 15:15:33
.NETLinuxC# ProgrammingASP.NETSQLiteDocker.NET CoreAPI DevelopmentCryptocurrency
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
.NETLinuxC# ProgrammingASP.NETSQLiteDocker.NET CoreAPI DevelopmentCryptocurrency