Asmodehn's Workshop

Distributed software by AlexV: work done and in progress. Linux and OpenWrt device fleets, Elixir, Rust, Python.

View My GitHub Profile

📫 asmodehn@gmail.com

AlexV

Senior Software Engineer, Distributed Systems

🤓 Distributed Nerd for 20+ years, building software that keeps running while its parts come and go.

Now

Contributions

Experiments (2019-2024)

Functional design of long-lived distributed systems

Crypto exchange clients and trading bots

  • xest: overview of your assets across crypto exchanges, in Elixir (2021-2022)
  • aiobinance, aiokraken: asyncio Python clients for Binance and Kraken, with an early trading bot on top (2019-2021)

Persistent virtual worlds

  • life-net: Conway’s Game of Life engine in Rust; multiplayer and resources are next ideas (2024)

Past Work (2003-2023)

HadeanPlex

Consulting and R&D (2017-2023): distributed software architecture, tools R&D; missions for Hadean (Ansible, Terraform, C++, Nix, Rust) and Plex (Conan, CMake, C++), among others

Yujin RobotGoCart

Yujin Robot, senior software developer (2015-2017, Korea): REST micro-service architecture for multi-robot ROS management; shipped GoCart, autonomous indoor transportation; built the Pyros framework, dynamic Python over ROS, released as ROS packages (rostful, pyros)

GamePark Studio

GamePark Studio, co-founder, senior developer (2014-2015, Korea): game-dev pipeline and full-stack development; shipped Dragonfall Tactics

AnB Games

AnB Games, senior developer (2013-2014): development on Crimson Heart Online

Gameloft

Gameloft, lead developer (2012-2013, Korea / New Zealand): shipped My Little Pony, Wonder Zoo, Green Farm 2

Bigpoint

Bigpoint, lead developer (2010-2011, Germany): shipped ToonRacer (Unity3D client, C++ backend)

Interzone

Interzone, senior Linux server engineer (2008-2009, Australia / Brazil): C++ physics and deployment for a BigWorld MMO, 3 clusters of 20 game servers

Thales

Thales (2006-2007, France): cross-platform software integration, Linux and Windows GUIs, interoperability over the network

Right Hemisphere

Right Hemisphere (2005-2006, New Zealand): Deep Server suite for 3D software

Airbus

EADS CCR / ONERA, research associate (2003-2004, France): real-time 3D visualization for an HLA distributed simulation platform