Skip to content
View abdorrahmani's full-sized avatar

Organizations

@Anophell

Block or report abdorrahmani

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
abdorrahmani/README.md

Mohammad Abdorrahmani

Go Backend Engineer | Distributed Systems, APIs & Deployment Infrastructure

I build backend systems, developer tools, and self-hosted deployment infrastructure, mainly in Go and Rust. I'm the founder of Anophel, a developer-focused product studio, and the lead engineer of Phelix.

I own products end to end: architecture, backend services, CI/CD, containerization, and production operations on self-managed infrastructure.

Website Phelix LinkedIn X


Currently building: Phelix

A self-hosted deployment and orchestration platform for Go and Rust applications. Build, deploy, monitor, and manage your apps on your own servers, without depending on managed cloud platforms.

Go · Rust · gRPC · Docker · Redis · MySQL · Next.js · TypeScript

Engineering highlights

  • Zero-downtime deployments: blue-green and rolling releases through a dedicated proxy daemon, with automatic rollback and a stability-verification window after every rollback
  • Matrix build engine: parallel builds across multiple Go/Rust toolchain versions and target platforms, with per-combination regression tracking
  • Build Reports: compiler, duration, cache state, and binary size recorded on every build, with regressions flagged against previous builds, fully offline
  • Docker pipeline: optimized multi-stage Dockerfiles, multi-arch buildx images, and docker-compose generation with common sidecars
  • Secure by design: AES-256-GCM encrypted, per-version environment snapshots and secure agent-to-backend communication over gRPC
  • Multi-agent identity model: multiple isolated agents can run safely on a single host
  • Operations: health checks, monitoring, log streaming, and version management

Explore Phelix · Source on GitHub


Tech Stack

Day to day I work with Go, Rust, gRPC, Docker, Linux, and CI/CD.

Languages

Go Rust TypeScript JavaScript PHP

Backend

gRPC Node.js Express Laravel

Databases

PostgreSQL MySQL MongoDB Redis SQLite

Infrastructure & DevOps

Docker Linux Git GitHub Actions GitLab CI Nginx Caddy

Frontend

React Next.js


What I Care About

Distributed systems · Networking · APIs & protocols · Observability · Deployment automation · Developer experience · Performance · Clean architecture

I enjoy building things from scratch, solving hard engineering problems, and turning ideas into production-ready software.


GitHub Activity

GitHub Stats    Top Languages

GitHub Streak


Let's Work Together

I'm open to remote and contract opportunities in Go backend engineering, distributed systems, infrastructure, and Rust. The best way to reach me is LinkedIn or X.

LinkedIn X Website

Build things. Ship things. Learn by doing.

Pinned Loading

  1. phelix phelix Public

    A CLI for building, running, versioning, and deploying Go and Rust applications with zero-downtime releases, blue-green and rolling deployments, Docker support, encrypted environment variables, hea…

    Go 9

  2. CryptoLens CryptoLens Public

    CryptoLens is an educational CLI tool designed to help users understand various encryption methods and their underlying principles. It provides step-by-step visual explanations of different encrypt…

    Go 18 2

  3. goenum goenum Public

    GoEnum is a powerful, type-safe enumeration library for Go that leverages generics (Go 1.18+) to provide a clean, efficient, and maintainable way to work with enums. It offers a complete solution f…

    Go 14 1

  4. devshare devshare Public

    DevShare is a CLI tool that lets you instantly share your local development environment with others on your local network. It detects your project type (React, Next.js, Node.js, Go, Laravel), start…

    Go 6

  5. chat-server chat-server Public

    Lightweight chat server supporting TCP, gRPC and WebSocket transports, with optional TLS for both (TLS over TCP, gRPC and WSS). Includes configurable rate limiting, message size limits, optional pa…

    Go 5

  6. golang-clean-architectures golang-clean-architectures Public

    Golang Clean Architectures is a repository that showcases various architecture patterns commonly used in Golang projects. Each folder in this repository demonstrates an independent architecture sty…

    Go 7