Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); bamba9928 (BAMBA DIENG) · GitHub
Skip to content
View bamba9928's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report bamba9928

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. 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
bamba9928/README.md
Bamba Dieng — Full-Stack Engineer, Python, Next.js, Rust, Cybersecurity

LinkedInWebsiteXSenegal

Profile views

👋 About me

I'm a full-stack engineer based in Senegal, building production web platforms at Horus Global Service — insurance management, real-estate administration, and B2B marketplaces for the West African market.

  • 🏗️ I design modular Django + DRF backends with clean domain boundaries, OpenAPI docs, and Docker-first environments.
  • ⚛️ I ship JavaScript / TypeScript / React / Next.js frontends — and reach for HTMX when a full SPA is overkill.
  • 🦀 I use Rust for performance-critical tooling and systems-level work.
  • 🛡️ Cybersecurity runs through everything I build: OWASP Top 10, JWT sessions, RBAC, granular permissions, and system-audit tooling.
  • 🌍 I work in French and English, with a focus on digitizing insurance and services businesses.

Currently focused on Horus Digital Assurances — a full insurance-management platform (policies, claims, commissions, reporting).


🛠️ Tech stack

Backend

PythonDjangoDRFFastAPICeleryRust

Frontend

JavaScriptTypeScriptReactNext.jsHTMXTailwind CSS

Data & infrastructure

PostgreSQLRedisDockerNginxLinuxGit

Cybersecurity & quality

CybersecurityOWASPJWTRBACKali LinuxWiresharkOpenAPIPytest


🚀 Featured projects

Horus Digital AssurancesHorus Insurance ManagerMADA IMMOTransLingo Pro
ProjectWhat it doesStack
Horus Digital AssurancesEnd-to-end insurance management: policies, claims, commissions, reportingTypeScript · Next.js · PostgreSQL
Horus Insurance ManagerBroker back-office for portfolio and renewal trackingTypeScript · React
MADA IMMOProperty management — tenants, rents, receipts, occupancy dashboardDjango · PostgreSQL
TransLingo ProTranslation & interpretation services platformDjango · HTMX
Horus Global ServiceCorporate platform with API integrations and custom automationDjango · HTMX
symlinkAttackSystem-audit scripts for Windows & Linux — educational security researchPython

📊 GitHub stats

GitHub statsTop languagesContribution activity graph

🤝 Let's work together

I'm open to freelance and contract work on Django/Next.js platforms — especially insurance, real estate, and service-business digitization.

LinkedInWebsiteX

Pinned Loading

  1. gestion_immobilieregestion_immobilierePublic

    MADA IMMO est une application web de gestion immobilière qui permet de centraliser tous les biens, locataires et loyers sur une seule plateforme. Elle offre un tableau de bord pour suivre l’occupat…

    HTML

  2. senassurancesenassurancePublic

    gestion de bureau d'assurance

    Python

  3. translingoprotranslingoproPublic

    Providing professional translation and interpretation services across multiple languages in Senegal and beyond

    HTML

  4. symlinkAttacksymlinkAttackPublic

    Ce dépôt contient deux scripts Python pour effectuer des tâches d'audit système sur Windows et Linux. Ces scripts sont conçus à des fins éducatives et de recherche uniquement.

    Python 1

  5. bamba9928bamba9928Public

    Full-Stack Engineer — Django REST · Next.js · PostgreSQL · Docker | Senegal 🇸🇳

    1