Skip to content
View mrxacker's full-sized avatar
🖥️
Coding...
🖥️
Coding...

Block or report mrxacker

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mrxacker/README.md

Hi, I'm Oraz 👋

Welcome to my GitHub profile! I'm a backend developer who loves building distributed systems, real‑time services, and clean, testable backend architectures. I work extensively with Go, Python/Django, Docker, Kafka, and microservices design.


🚀 Current Projects

🧩 Distributed Cart & Stock System (Go + gRPC + Kafka)

  • Services: cart-service, stock-service, metrics-consumer
  • Fully gRPC‑based communication with grpc-gateway
  • Kafka metrics pipeline (topic metrics, multi‑partition, RF=2)
  • Dockerized multi‑broker Kafka setup
  • Robust integration tests using real containers (no mocks)

🎧 Audio Conversion Microservice (Go + FFmpeg)

  • Audio stored in MinIO
  • Converts audio → HLS (.m3u8, .ts)
  • Streams at 64kbps / 128kbps / 320kbps
  • Built for speed + low resource usage

🛠️ Technologies & Tools

Backend:

  • Go (gRPC, Gin, testing, decorators, filters)
  • Python (Django, DRF, FastAPI)
  • PHP (Laravel) — experience building REST APIs and background workers
  • FFmpeg (audio/video processing)
  • Redis / RabbitMQ (message brokers)
  • Databases: PostgreSQL, MySQL — schema design, migrations, and replication

DevOps:

  • Docker & Docker Compose
  • MinIO (object storage)
  • Nginx (reverse proxy)
  • CI/CD pipelines

🧪 Testing Philosophy

  • Prefer real integration tests over mocks
  • Docker‑based test environments (.env.test)
  • End‑to‑end workflows tested for:
    • Cart service (Add, Delete, List, Clear)
    • Stock service (AddStock, DeleteStock, Get, ListByLocation)

🌱 What I'm Learning / Improving

  • High-throughput message systems
  • Advanced Kafka patterns
  • Better FFmpeg pipelines for audio processing
  • Distributed caching & performance strategies

📫 Contact

If you'd like to collaborate or discuss system design, feel free to reach out!

Thanks for visiting! ⭐

Popular repositories Loading

  1. to-do-app to-do-app Public

    Python 2

  2. fastapi-project-template fastapi-project-template Public template

    Python 1

  3. library_system library_system Public

    Go

  4. mrxacker mrxacker Public

  5. user_crud user_crud Public

    Go

  6. go-algorithms go-algorithms Public