Skip to content
View mysamimi's full-sized avatar
  • SabaIdea
  • Tehran
  • 13:45 (UTC +03:30)
  • @samimi

Block or report mysamimi

Report abuse

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

Report abuse
mysamimi/README.md

πŸ‘‹ Hi, I'm Mohammad Samimi (@mysamimi)

I'm a Software Engineer focused on building high-performance backend systems, network protocols, and multimedia/streaming solutions.

πŸš€ What I'm working on

  • πŸ’» Golang is my main tool. I build concurrent, highly optimized libraries and tools (like sharded caches and data aggregators).
  • πŸ¦€ I'm also exploring and building with Rust (e.g., lightweight S3 proxies).
  • πŸŽ₯ Deeply interested in Multimedia & Streaming: Working with protocols like RTMP, SRT, and subtitle manipulation.
  • 🌐 Building tools to bypass network restrictions, handle deep packet inspection (DPI), and improve streaming in high-jitter environments.

πŸ› οΈ Tech Stack & Technologies

  • Languages: Go, Rust, JavaScript
  • Domains: High-Performance Computing, Caching, Consistent Hashing, Concurrent Data Structures
  • Multimedia: RTMP, SRT, Video/Audio Streaming, Subtitles processing

🌟 Highlighted Projects

  • gosrt: Implementation of the SRT protocol in pure Go.
  • FerroS3: A high-performance, minimalist S3-compatible proxy written in Rust.
  • dataAggregator: Generic-based concurrent data aggregation library for Go, optimized for extreme throughput.
  • rtmp-http-tunnel: A lightweight streaming relay tool for bypassing network throttling and DPI.
  • go-cache: Advanced Go cache with sharding, Redis L2 persistence, and atomic TTL.

Popular repositories Loading

  1. dataAggregator dataAggregator Public

    A high-performance, generic-based concurrent data aggregation library for Go. Optimized for extreme throughput with sharded maps, zero data-loss Fallback queuing, and safe sync.Pool memory management.

    Go 2

  2. FerroS3 FerroS3 Public

    is a high-performance, minimalist S3-compatible proxy written in Rust. It serves local filesystem directories as S3 buckets, providing a lightweight alternative to MinIO for resource-constrained en…

    Rust 2 3

  3. clappr-level-selector-plugin clappr-level-selector-plugin Public

    Forked from clappr/clappr-level-selector-plugin

    Clappr Level Selector Plugin

    JavaScript

  4. video-js-swf video-js-swf Public

    Forked from videojs/video-js-swf

    Custom Flash Player for VideoJS

    JavaScript

  5. video.js video.js Public

    Forked from videojs/video.js

    Video.js - open source HTML5 & Flash video player

    JavaScript

  6. videojs-resolution-switcher videojs-resolution-switcher Public

    Forked from kmoskwiak/videojs-resolution-switcher

    Resolution switcher for video.js 5

    JavaScript