Skip to content
View Bashmufol's full-sized avatar

Block or report Bashmufol

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

Hi there, I'm Bashir Muhammed 👋

Portfolio LinkedIn Email Profile Views

Typing SVG


👨‍💻 About Me

Java Backend Developer based in Lagos, Nigeria, with years of experience building production REST APIs, microservices, and cloud-backed systems.

  • 🔭 Currently focused on Authguard — a multi-tenant B2B access control platform built with Spring Boot microservices
  • 🔧 Strong in Java, Spring Boot, SQL/NoSQL, microservices, JWT security, and cloud deployments on AWS and GCP
  • 📚 Interested in clean architecture, system design, and maintainable backend code that teams can extend with confidence
  • 🤝 Open to backend roles and collaborations where I can contribute and keep growing

🛠️ Tech Stack

Languages & Runtime

Java Maven

Backend & Frameworks

Spring Boot Spring Spring AI REST APIs Microservices OpenAPI

Databases

PostgreSQL MySQL MongoDB Flyway

Messaging, Caching & Real-Time

Redis RabbitMQ Apache Kafka SSE

Cloud & Infrastructure

AWS AWS CDK GCP Docker Kubernetes

Security & Identity

JWT OAuth2 Spring Security

Testing, Observability & DevOps

JUnit Mockito Prometheus Git GitHub Actions GitLab CI

Supporting Frontend

HTML CSS Bootstrap


🚀 Featured Projects

⭐ Authguard — Flagship

Multi-tenant B2B access control for teams that need consistent authorization across multiple applications without rebuilding RBAC in every service. Supports project-scoped roles and permissions, API key governance, JWT token exchange, centralized authorize checks, MFA step-up, and an append-only audit trail.

Java 21 · Spring Boot 4 · Microservices · PostgreSQL · Liquibase · Redis · RabbitMQ · JWT/JWKS · OAuth2 · Docker · Prometheus

🔗 Live demo · Backend system design


EV charging intelligence for Nigeria's fragmented public charging market. Unifies operator data, ranks stations with an EvoScore engine, streams live status over SSE, and offers a natural-language charging advisor backed by Amazon Bedrock.

Java 21 · Spring Boot · DynamoDB · AWS · AWS CDK · SSE · Docker · CI/CD

🔗 Live demo · Source code · Backend system design


Legal information platform with multimodal consults (text, voice, files), jurisdiction resolution, and ordered multi-LLM failover. Session-scoped history on Cloud SQL, Firebase auth and storage, deployed on Cloud Run.

Java 21 · Spring Boot 4 · Spring AI · PostgreSQL · Firebase · GCP · Docker

🔗 Live demo · Source code · Backend system design


Cross-border agricultural trade platform for farmers, aggregators, and international buyers. Covers harvest listings, geo-based sourcing, export batching, escrow-backed payments, compliance scorecards, and RFQ matching.

Java 21 · Spring Boot 4 · PostgreSQL · PostGIS · Flyway · JWT · Docker · OpenAPI

🔗 Live demo · Backend system design


📊 GitHub Stats

GitHub Stats Top Languages
GitHub Streak

💻 Core Expertise

import java.util.List;
import java.util.Map;

public class BashirMuhammed {

    private final String role = "Java Backend Developer";
    private final String location = "Lagos, Nigeria";
    private final int experienceYears = 3;

    private final Map<String, List<String>> skills = Map.of(
        "backend", List.of(
            "Java 21", "Spring Boot 4", "REST APIs", "Microservices",
            "Maven", "Spring AI", "OpenAPI"
        ),
        "data", List.of(
            "PostgreSQL", "PostGIS", "MySQL", "MongoDB", "DynamoDB",
            "Redis", "Liquibase", "Flyway"
        ),
        "messaging", List.of(
            "RabbitMQ", "Apache Kafka", "SSE"
        ),
        "cloud", List.of(
            "AWS", "AWS CDK", "GCP", "Firebase", "Docker", "Kubernetes"
        ),
        "security", List.of(
            "JWT/JWKS", "OAuth2", "Spring Security", "API key governance"
        ),
        "devops", List.of(
            "Git", "GitHub Actions", "GitLab CI", "Prometheus", "JUnit 5", "Mockito"
        ),
        "practices", List.of(
            "System design", "Clean architecture", "SOLID",
            "Design patterns", "CI/CD"
        )
    );

    private final List<String> flagshipProjects = List.of(
        "Authguard", "EvoCharge", "Legally", "Terratrade"
    );

    public String sayHi() {
        return "Let's build something solid together.";
    }
}

🤝 Let's Connect

I'm open to backend opportunities, technical discussions, and collaborations on well-scoped Java systems.


💡 Random Dev Quote

Readme Quote


Thanks for visiting! If you like any of my work, consider starring the repos ⭐

Pinned Loading

  1. EvoCharge EvoCharge Public

    Spring Boot REST API for EV charging in Nigeria. Brings station data from multiple operators into one backend, ranks chargers with EvoScore, streams live status updates, serves network analytics, a…

    Java

  2. Legally Legally Public

    Spring Boot REST API for Legally. Users send legal questions by text, voice, or file upload. The service resolves jurisdiction, runs legal research through multiple AI providers with source links, …

    Java