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
Launcher frontend, design, and the Friends feature end to end
- Type
- Desktop launcher
- Source
- Open source
Stack
- Tauri
- Rust
- React
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.
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.

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