Skip to content
View fmotalleb's full-sized avatar

Block or report fmotalleb

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

DevOps Engineer specializing in building reliable, repeatable, and scalable systems.

Most of my work revolves around developing automation scripts and tools in Go, Rust, and shell to build infrastructure, automate workflows, and streamline deployment processes. I tend to favor solutions that are predictable, observable, and easy to reason about during failure scenarios.

My interests are focused on lower-level aspects of systems and networking, including TCP/IP behavior, connection management, and traffic routing. This extends to areas such as DNS, reverse proxies, forward proxies, and tunneling techniques.

I also build tools when existing solutions do not meet my requirements. These are typically small, purpose-built utilities designed to solve a specific problem without introducing unnecessary complexity. I prefer minimalistic code and infrastructure, and value understanding systems in depth over relying on heavy abstractions.

Topics I work on:

  • Infrastructure as Code and immutable infrastructure
  • Containers and orchestration
  • CI/CD pipelines and automation
  • Distributed systems design and reliability
  • Software-level networking: TCP/IP behavior, connection handling, and traffic routing
  • DNS systems, resolution strategies, and implementations
  • Reverse proxies, forward proxies, and traffic routing patterns
  • Passthrough tunneling and secure service exposure
  • Building tools to address gaps in existing solutions

Repositories here reflect practical implementations, experiments, and purpose-built tooling aligned with these principles. Most are not production-grade, but they are functional. If you encounter issues, feel free to open an issue or submit a PR.

Pinned Loading

  1. nu_plugin_port_extension nu_plugin_port_extension Public

    A nushell plugin to list all active connections and scanning ports on a target address (replacement of both nu_plugin_port_scan and nu_plugin_port_list since 0.102)

    Rust 16 1

  2. junction junction Public

    A simple configurable reverse proxy that uses socks,ssh,vless,... as transport layer, with builtin support for SNI and Http-Header based autorouting.

    Go 4 1

  3. crontab-go crontab-go Public

    standalone highly customizable, efficient crontab replacement for containers

    Go 4

  4. scrapper-go scrapper-go Public

    Go 3

  5. nu_plugin_clipboard nu_plugin_clipboard Public archive

    A nushell plugin to copy text into clipboard or get text from it. supports json<->object/table conversion out of box

    Rust 86 5