Skip to content
View EntityFX's full-sized avatar
🤠
Besm6, E2K, MQTT
🤠
Besm6, E2K, MQTT

Block or report EntityFX

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EntityFX/README.md

Hi, I'm EntityFX

I'm a software engineer interested in systems, performance and distributed software.

I work mostly with .NET and Linux, and I'm especially interested in understanding how software behaves across different layers — from distributed messaging and application architecture down to runtimes, compilers and CPU architectures.

I'm particularly interested in Elbrus processors and the e2k architecture, including their compiler model, performance characteristics and unusual architectural design.

My public projects are mostly engineering experiments, tools and long-running research projects rather than demo applications.

Main interests

  • .NET and Linux
  • distributed systems and messaging
  • MQTT and IoT
  • performance engineering and benchmarking
  • software architecture
  • CPU architectures and low-level performance
  • Elbrus / e2k processors
  • runtimes and compiler optimizations
  • emulation and computer architecture

Selected projects

MqttY — a network topology simulator for prototyping distributed IoT systems, including routing, bandwidth constraints, failures, MQTT communication and simulation scenarios.

MqttBenchmark — tooling and experiments for load testing and comparing MQTT brokers under different workloads and configurations.

Anybench — a cross-platform CPU benchmark suite for studying processor, compiler and memory performance across different architectures.

EntityFX-Bench — a collection of equivalent benchmarks implemented across multiple programming languages for comparing runtimes and implementations.

Besm6.Net — a .NET implementation of the BESM-6 computer with Dubna OS support.

MQS — IoT telemetry generation and integration testing.

I enjoy projects that require going below the usual application abstraction layer — whether that means studying a protocol under load, measuring CPU behavior, comparing runtimes, exploring architectures such as Elbrus/e2k, or implementing a historical computer architecture.

Pinned Loading

  1. EntityFX-Bench EntityFX-Bench Public

    Benchmarks set written in C#, Java, PHP, JS, Python, Lua, Go

    Lua 23 6

  2. mqtty mqtty Public

    MQTT network topology simulator

    C#

  3. anybench anybench Public

    CPU Benchmarks Set

    C 71 13

  4. ScoreboardUI ScoreboardUI Public

    Pseudo console GUI for .NET

    C# 22 1

  5. besm6.net besm6.net Public

    BESM6 .Net Implementation + Dubna OS support

    C#

  6. laseroid laseroid Public

    LaserAge game port on HexiJS

    JavaScript 5 2