EN | FR

Arthur Duchene

Backend & Systems Developer

Building high-performance native applications and scalable backend infrastructure. Focused on low-level systems and protocol implementation.

01. About

I am a passionate software developer based in France. My journey began with game development in Lua, which quickly evolved into a deep interest in data structures, web technologies, and software architecture.

Instead of just consuming technology, I dedicate my time to building it. I am an active open-source contributor, focusing on low-level systems, high-performance applications, and robust backend solutions.

Open to internship opportunities

02. Tech Stack

Languages

  • C++ / Rust
  • TypeScript / Node.js
  • C# / .NET
  • Lua

Technologies

  • React / Next.js / Astro
  • Qt / Axum / Aspire
  • PostgreSQL / Docker
  • Cloudflare R2

Specialized Engineering

WebSocket Protocol Voice Encryption (Opus/libsodium) Game Server Architecture Package Management JWT / SHA256 Auth

03. Selected Works

A native, high-performance Discord client built with modern C++ and Qt. Designed as a lightweight alternative to Electron, delivering significantly lower memory usage. Features secure token storage and full voice chat implementation with encryption.

C++23 Qt 6 CMake Opus Audio

A package manager for Polytoria, solving manual script management. Allows developers to install, manage, and share Lua packages via a CLI. Built with a central registry, dependency resolution, and SHA256 verification.

Rust Axum PostgreSQL Cloudflare R2

Lithium CLR

A complete reimplementation of the Hytale server logic using C# and the Common Language Runtime (CLR). Focused on zero-cost abstractions, reduced memory allocations, and high-speed packet handling.

C# / .NET 10 Aspire Docker System Architecture