Skip to content
052025 to nowLive · Open source

NoRiskClient

React interfaces for an open-source Minecraft launcher.

I designed and built the React launcher interface, delivered the Friends feature across frontend and backend, and optimized the 3D character renderer. The desktop app uses Tauri and Rust.

What I did

  • Built the full launcher UI and visual design in React
  • Optimized the 3D character renderer with a custom shader, full cosmetics, emotes, and a dynamic nametag
  • Shipped the Friends feature end to end, frontend and backend
  • Still actively shipping new features
Role

Launcher frontend, design, and the Friends feature end to end

Specs
Type
Desktop launcher
Source
Open source

Stack

  • Tauri
  • Rust
  • React
Links

A desktop interface in React

NoRiskClient brings game launching, mods and social features into one desktop app. I work on its React interface within a Tauri and Rust application.

The 3D renderer

I optimized the character renderer and integrated a custom shader, cosmetic support and emotes. A dynamic nametag combines the player's skin, icon and cosmetics with the 3D character.

The optimized renderer loading the skin, cosmetics, and dynamic nametag

Friends, from backend to interface

I developed the Friends feature from its database and backend through to the interface. It is one example of taking responsibility for a complete feature alongside the launcher frontend.

The Friends feature I built end to end
The Friends feature I built end to end

Mods and content

The launcher ships a curated mod browser with one-click installs, all inside the interface I designed.

Browsing and installing mods
Browsing and installing mods