KK.DEV
Karim Khabouri — Senior Full Stack / Backend Engineer

FULL·STACKENGINEER

5+
Years shipping production software
8+
Products delivered end-to-end
Fintech
Banking & wealth platforms
On-site
Enterprise bank mission, KSA
Karim Khabouri
Karim Khabouri
Backend Engineer / Tech Lead @ FinaMaze
Available for new work · Casablanca, MA · Remote

I build scalable backend systems, polished mobile applications, and AI-assisted digital products for fintech teams, startups, and businesses.

NestJSReact NativeTypeScriptFintechBanking APIsAI ToolsProduction Systems
Explore my work
02 / Selected Work

FEATURED PROJECTS

Real products across mobile, backend, fintech and AI — how they were built, and what they delivered.

Screenshot
Featured
Fintech / Banking MissionDelivered

Jeddah Banking Environment Mission

On-site mission in Jeddah to set up and validate a fintech product inside a large Saudi bank’s closed environment.

ImpactValidated live inside a Saudi bank’s closed environment
ROLE · Backend Engineer / On-site Support
NestJSDockerCI/CDIntegration Testing
Case Study ↗
Screenshot
Featured
Backend / FintechProduction

Fintech Client Backend Platform

Backend services for onboarding, KYC, auth, investment workflows, transactions, reports, banking integrations, and mobile/web BFF APIs.

ImpactPowers multiple financial-institution deployments
ROLE · Backend Engineer / Tech Lead
NestJSTypeScriptPostgreSQLMongoDBOracleRedisRabbitMQ
Case Study ↗
Screenshot
Featured
Mobile App / ProductProduction

White-label Football Club Mobile App

A React Native white-label platform for football clubs — multi-language, branded themes, news, videos, players, and scalable tenant config.

ImpactNew clubs launched in days, not weeks
ROLE · Mobile & Product Engineer
React NativeExpoTypeScripti18n
Case Study ↗
Screenshot
Featured
AI / AutomationIn use

AI Developer Workflow Assistant

AI-assisted workflow for development, code reviews, documentation, product planning, and engineering productivity.

ImpactFaster reviews & docs across the team
ROLE · AI Tools Builder
Claude CodeAI ToolsAutomationDeveloper Tools
Case Study ↗
Screenshot
Backend SystemProduction

Notification Service

Event-driven notification service using queues, templates, email/SMS channels, background workers, monitoring, and production debugging.

ImpactReliable multi-channel delivery at scale
ROLE · Backend Engineer
NestJSRabbitMQRedisSMTPWorkers
Case Study ↗
Screenshot
Freelance / MobileDelivered

Real-time Chat App (Android)

Native Android real-time chat using Java, Node.js, MySQL, Socket.IO, Firebase Authentication, and Firebase Cloud Messaging.

ImpactShipped end-to-end for the client
ROLE · Full Stack Developer
JavaNode.jsMySQLSocket.IOFirebase
Case Study ↗
Screenshot
1337 Project / StreamingCompleted

Hypertube

Movie streaming web platform involving video streaming, user authentication, background processing, and web application architecture.

ImpactFull streaming platform, built solo
ROLE · Full Stack Developer (1337)
StreamingAuthenticationWorkersWeb Architecture
Case Study ↗
Screenshot
1337 Project / Full StackCompleted

Matcha

Web application focused on user management, matching logic, geolocation, and real-time web features.

ImpactReal-time matching platform from scratch
ROLE · Full Stack Developer (1337)
Full StackAuthenticationGeolocationReal-time
Case Study ↗
03 / Foundation

1337 CODING SCHOOL
Project-Based Engineering Foundation

1337 is Morocco's campus of the global 42 Network — a highly selective, tuition-free engineering program known for rigorous, peer-evaluated, project-based training. No lectures, no shortcuts: you ship real projects, defend your work, and level up.

It trained me to learn by building, debugging, collaborating, and solving difficult technical problems without relying on traditional classes — the engineering mindset behind everything I ship today.

42 NetworkPeer-to-PeerProject-BasedSoftware Engineering
7
Selected projects shown
C → Web
Systems to full-stack span
Peer
Evaluated & defended

Libft

01

Custom C library reimplementing common standard library functions.

CMemoryClean codeLow-level

Get Next Line

02

Function to read content line by line from file descriptors.

CFile descriptorsBuffers

Fillit

03

Algorithmic placement problem solved using C and backtracking.

AlgorithmsRecursionOptimization

Roger-Skyline-1

04

Linux system administration and server setup project.

LinuxNetworkingSSHSecurity

Piscine PHP

05

Intensive web module covering PHP, SQL, HTML, CSS, and web fundamentals.

WebSQLBackend basics

Matcha

06

Web app focused on user management, matching logic, geolocation, and real-time features.

Full stackAuthGeolocation

Hypertube

07

Movie streaming platform: video streaming, auth, background processing, and web architecture.

StreamingAuthBackend
04 / Career

EXPERIENCE

FinaMaze Technologies

2021 — Present
Backend Engineer / Tech Lead Engineer · Casablanca, Morocco

Fintech company building white-label banking, investment, and wealth-management solutions for financial institutions.

Backend services in TypeScript, Node.js & NestJS
REST APIs and BFF services
Mobile apps, web portals & advisor portals
Onboarding, KYC, transactions, portfolios & reports
Banking integrations
PostgreSQL, MongoDB, Oracle, Redis
RabbitMQ and background workers
Production support, debugging & release support
Swagger/OpenAPI, Postman, Sentry, SigNoz
AI-assisted development using Claude Code
Enterprise Banking
◆ On-site Mission

On-site Banking Mission — Jeddah, Saudi Arabia

Supported setup and validation of the product inside a large Saudi bank's closed environment, working with DevOps under strict security, networking, and infrastructure constraints.

Closed banking environmentDevOps collaborationEnvironment validationIntegration testingProduction-like constraintsSecurity & network limits

Freelance Software Developer

2018 — 2020
Full Stack Developer · Morocco / Remote
Native Android apps with Java
Backend APIs with Node.js & MySQL
Real-time chat with Socket.IO
Firebase Authentication
Firebase Cloud Messaging
REST APIs
Full project delivery
Education

1337 Coding School

Software Engineering / Computer Science · Morocco

Project-based software engineering program focused on problem solving, algorithms, systems programming, backend and web development, clean code, debugging, autonomy, and peer-to-peer learning.

42 Network · Project-Based · Peer-to-Peer · Software Engineering
05 / What I Do

SERVICES

01

Backend Development

Reliable APIs, authentication, database design, integrations, queues, and production-ready services.

02

React Native Mobile Apps

Mobile apps for iOS and Android with clean UX, performance, and release-ready structure.

03

MVP Development

From idea to working product: backend, mobile, dashboard, integrations, and deployment support.

04

Fintech & Banking Integrations

Onboarding, KYC, transactions, reporting, secure APIs, and banking workflow support.

05

AI Automation

AI-assisted internal tools, developer workflows, documentation, code review, and product automation.

06

Technical Consulting

Architecture review, debugging, production support, system design, and team guidance.

// Tech Stack

Backend
TypeScriptNode.jsNestJSREST APIsBFFAuthRabbitMQWorkers
Mobile
React NativeExpoAndroidiOSWhite-labelReleases
Frontend
ReactNext.jsAdmin portalsDashboards
Databases
PostgreSQLMongoDBOracleMySQLRedis
DevOps / Tools
DockerKubernetesGCPGitHub ActionsCI/CDSwaggerPostmanSentrySigNoz
AI
Claude CodeAI-assisted devAutomation
Available for backend, mobile, fintech, AI & full-stack product opportunities.

LET'S BUILD
SOMETHING RELIABLE.

Usually replies within 24 hours · Open to full-time & freelance