Skip to content
View saifcores's full-sized avatar
💻
Tech Enthousiast
💻
Tech Enthousiast

Block or report saifcores

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
saifcores/README.md
Saïfoulaye Diallo

Senior Backend Engineer building payment and banking platforms that stay correct under failure.

Dakar (GMT) · Remote worldwide · FR / EN

Portfolio LinkedIn X GitHub Profile views


Profile

I design and ship Java / Spring Boot backends for fintech, payments, and banking — APIs, ledgers, and integrations where money movement, auditability, and uptime are the product.

Recent delivery includes enterprise banking platforms for Bank of Africa Group (via Synapse), fintech payment systems at ENG Technologie, and SaaS backends across West Africa.

Domain Payments · Core banking concepts · Multi-tenant SaaS
Systems Transactional APIs · Double-entry ledgers · PSP adapters · Event-driven flows
Platform Docker · Kubernetes · AWS · CI/CD
Ask me about Idempotency · reconciliation · service boundaries · failure isolation

→ Full case studies & engagement packages: saifcore.tech


Featured projects

AfriPay
AfriPay
Multi-PSP payment backend — mobile money, cards, wallets, ledger & failover
Double-Entry Ledger
Double-Entry Ledger
Modular monolith for wallets & accounting-correct money movement
Banking Concepts
Banking Concepts
Core banking models for fintech engineers (T24 / Flexcube / Mambu-style)
Payment API Sandbox
Payment API Sandbox
Fintech sandbox for Mobile Money, card & bank API integration testing

Stack

Tech stack


Activity

Stats Languages
Streak


Principles

  1. Own the failure mode — design for the page you’ll get at 2am
  2. Boring tech wins — novelty only when it cuts real risk or cost
  3. Trade-offs in writing — consistency, latency, coupling — made explicit
  4. Handoff-ready — interfaces and observability the next team can run

Open to senior backend roles · contract · freelance
Fintech · banking platforms · distributed systems

Portfolio LinkedIn

Pinned Loading

  1. afripay afripay Public

    Multi-service payment backend for African markets: mobile money, cards (via PSPs), bank transfers, wallets, double-entry ledger, webhooks, subscriptions, and payouts. PSP integrations use an adapte…

    Java 2

  2. double-entry-ledger-platform double-entry-ledger-platform Public

    A production-minded modular monolith for wallets and double-entry ledger flows in fintech and payments.

    Java 1

  3. banking-concepts-for-fintech-developers banking-concepts-for-fintech-developers Public

    A comprehensive production-grade Core Banking learning application built with Java Spring Boot. This application teaches real banking concepts used in systems like Temenos T24, Oracle Flexcube, and…

    Java 2

  4. saifcores saifcores Public

    My GitHub profile.

    1