Skip to content
View muhammadali7768's full-sized avatar

Block or report muhammadali7768

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

👋 Hi, I'm Muhammad Ali

🚀 Golang Backend Developer | Full-Stack Engineer
Building scalable systems with clean, concurrent code

Go Backend Open to Work


🔧 Technical Skills

Blockchain Development
Cosmos SDK IBC Protocol Smart Contracts Tendermint Cryptography

Backend Engineering
Golang Node.js gRPC REST APIs

Web3 & dApp Tools
React Web3.js Keplr Wallet Hermes Relayer

Infrastructure & DevOps
Docker Kubernetes AWS GitHub Actions

🏗️ Go Projects

Cosmos SDK IBC Protocol Go Ignite CLI Hermes

This project is a production-ready cross-chain dApp built with Cosmos SDK, featuring two interconnected blockchains with IBC communication.

🚀 Key Features:

  • Chain A (Stablecoin Chain) - Collateralized stablecoin minting with vault system
  • Chain B (Merchant Chain) - Merchant registry & cross-chain payment processing
  • IBC Integration - Real-time cross-chain asset transfers using Hermes relayer
  • Custom Modules - Built in Go with Cosmos SDK best practicesta.
  • Users send uUSD across IBC and pay merchants.
  • Payment history & receipts stored on-chain.

Go Postgres K8s AWS

Built alongside Udemy's Backend Master Class, A production-ready banking API built with:

  • JWT/PASETO dual authentication
  • SQLC for type-safe database operations
  • Testify/gomock for 92% test coverage
  • AWS EKS deployment with Terraform
  • CI/CD with github Actions

Go Postgres Elasticsearch GraphQL

Built by following a YouTube E-commerce Microservices Course, this project demonstrates a distributed microservices architecture for an e-commerce platform with the following core components:

  • Account Service – user registration, authentication, and profile management
  • Catalog Service – product listing and search using Elasticsearch
  • Order Service – order creation, tracking, and status updates
  • GraphQL API Gateway – a unified GraphQL interface that aggregates all services

Each service runs independently with its own database:

  • PostgreSQL is used by the Account and Order services
  • Elasticsearch powers the Catalog service

Designed for scalability and modularity, this project reflects real-world practices for cloud-native applications and microservice communication patterns.

Go Ethereum Go-Fiber PostgreSQL Next.js Docker

A decentralized platform built with Go and Go-Ethereum for managing ERC20 tokens and Ether transfers with role-based access control.

Go Svelte PostgreSQL Docker

A full-stack application with Go backend, Svelte frontend, and PostgreSQL database. Implements JWT authentication and book CRUD operations.


💡 Golang Expertise

✔ Concurrency Patterns (Goroutines, Channels, sync.WaitGroup)
✔ Performance Optimization (pprof, benchmarks)
✔ Standard Library (net/http, encoding/json, testing)
✔ Web Frameworks (Gin, Echo, Fiber)

"I love Go for its simplicity and powerful concurrency model!"


🌱 Currently Learning

  • Advanced Go patterns (generics, reflection)
  • gRPC and protocol buffers
  • Distributed systems with Go

📊 GitHub Public Repo Stats

Your GitHub stats

Top Languages


📫 Let's Connect!

LinkedIn Email

🔔 Open to Golang developer opportunities!

Pinned Loading

  1. go-grpc-microservices go-grpc-microservices Public

    Go

  2. go-svelte-auth go-svelte-auth Public

    Go

  3. simplebank simplebank Public

    Go

  4. tokenflow tokenflow Public

    Go

  5. pgrwl pgrwl Public

    Forked from pgrwl/pgrwl

    Cloud-Native PostgreSQL WAL receiver. Stream, compress, encrypt, upload, retain and monitor your WAL archive.

    Go