FirndeBi
Blockchain diploma verification. 2nd prize, national Govathon 2024 (Ministry of Public Service); incubated at Simba. CI/CD, verifiable credentials.
Blockchain · .NET · CI/CD
I build reliable business platforms and modernize legacy systems.
Full-stack engineer specialized in backend & architecture. Five engagements since 2021, from a multi-tenant CRM taken to production to a national public-service platform with GIZ.
Node.js / TypeScript · .NET · PostgreSQL · Docker
Contributing to a national public-sector digital platform (public-service single-window) via GIZ's public-IT expert pool, within a multidisciplinary team.
Stabilized and enriched an existing GIZ field-monitoring platform — code audit, feature development, contractual deliverables validated to GIZ standards.
Remote / Paris, FR
Architected BAZ'POL, a multi-tenant CRM (database-per-tenant) in Clean Architecture + CQRS + DDD, from scoping to production. Application security: JWT granular permissions, full regulatory audit trail, secured Bridge/Stripe integrations with retry policies. Cut new-engineer onboarding time roughly in half through documented code standards, TDD coverage, peer review and CI/CD.
Remote
Overhauled critical legacy platforms (ASP.NET Framework / Xamarin) toward a modern stack — stabilization, dependency modernization, technical-debt remediation. Optimized a compliance data pipeline, substantially reducing load times on large volumes. Built and shipped an end-to-end cross-platform mobile app; on-device AI prototype.
Dakar, SN
Insurance-management module integrated into a scholarship platform (ASP.NET Core MVC + Angular + SQL Server).
A multi-tenant CRM with one database per tenant. Here is how a single request is routed, authorized, audited, and billed.
Every call arrives carrying a JWT. Nothing about the caller is trusted yet — not their identity, not their tenant, not their rights.
Authorization is granular: the token carries scopes, and each handler declares the exact scope it needs. A missing scope fails the request before any business code runs.
The resolver maps the tenant claim to its own connection. Tenant B's query is physically unable to read tenant A's rows — isolation is a topology guarantee, not a WHERE clause anyone can forget.
A regulatory audit trail records who changed what, when, and the before/after state. Written in the same transaction as the change, so the log can never disagree with the data.
Bridge and Stripe calls cross a network that fails. Each one is idempotent and retried with backoff, so a timeout never becomes a double charge.
Clean Architecture · CQRS · DDD · ASP.NET Core · JWT · Stripe · Bridge
Scoped, built, and taken to production. Onboarding time for new engineers cut by roughly half through documented standards, TDD coverage, peer review and CI/CD.
Blockchain diploma verification. 2nd prize, national Govathon 2024 (Ministry of Public Service); incubated at Simba. CI/CD, verifiable credentials.
Blockchain · .NET · CI/CD
Database-per-tenant CRM in Clean Architecture + CQRS + DDD. JWT granular permissions, regulatory audit trail, Bridge/Stripe.
Clean Arch · CQRS · DDD · ASP.NET Core
Read the architecture walkthrough · client code, not public
ASP.NET Framework / Xamarin → modern stack. Substantially reduced load times on a compliance data pipeline handling large volumes.
.NET · Refactoring · Performance
Cross-platform mobile app with an on-device AI prototype — inference without a network round-trip.
Mobile · On-device AI
Self-hosted publishing platform. Keycloak (OIDC) auth, Docker, MinIO object storage, PostgreSQL; documented standards and CI/CD.
Keycloak · Docker · MinIO · PostgreSQL
Repository not yet public
Open-source Telegram bot for remote access to Claude Code on your machine. Published and maintained on GitHub.
Telegram · Node.js
Migration tooling for .NET 6/7/8: a codemod, a cheatsheet, and the six silent regressions the swap introduces if you miss them.
.NET · PowerShell · Codemod
Insurance-management module in a scholarship platform: ASP.NET Core MVC, Angular, SQL Server.
ASP.NET Core MVC · Angular · SQL Server
Available for backend & architecture engagements, remote-first from Dakar.