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

FULL·STACKENGINEER

I've spent 5+ years building banking and investment platforms trusted with real money, and I bring that reliability to every backend, mobile app, and product I ship.

5+
Years shipping production software
8+
Products delivered end-to-end
Fintech
Banking & wealth platforms
On-site
Enterprise bank mission, KSA
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.

FinaMaze B2C · Digital Investment Platform
Featured
Fintech / Full-StackLive · Production

FinaMaze B2C · Digital Investment Platform

FinaMaze's consumer robo-advisor: an AI-driven smart asset management platform where individual investors build and auto-rebalance diversified "Smartfolios." A React web app backed by NestJS microservices behind an API gateway on GCP. Joined to rebuild the frontend solo, then moved to backend and grew into owning and leading it.

ImpactGrew from solo frontend rebuild to owning and leading the backend
ROLE · Frontend Engineer → Backend Lead
ReactAnt DesignReduxReact QueryNode.jsNestJSAPI GatewayMicroservicesGCP
Case Study ↗
Jeddah Banking Environment Mission
Featured
Fintech / Banking MissionDelivered

Jeddah Banking Environment Mission

On-site integration mission in Jeddah: validating that our digital-banking platform's integrations with the bank's SOAP core-banking services worked correctly inside its closed environment, and helping move the delivery through SIT/UAT toward production readiness.

ImpactDigital-banking product validated inside one of the region's largest banks
ROLE · Backend Engineer / Integrations
NestJSSOAP Banking ServicesIntegration TestingSIT / UAT
Case Study ↗
Maroc Memes · TikTok-style Short-Video App
Featured
Mobile + Video InfrastructurePersonal Project · App stores soon

Maroc Memes · TikTok-style Short-Video App

A full short-video social app: record, edit, and swipe an endless ranked feed. Built solo end-to-end, with native capture, an in-app editor, the upload/storage/transcoding backend, and a personalized feed.

ImpactCut a leaking post flow from 320 MB + crash to ~14 MB steady
ROLE · Solo: product, mobile app, backend, release
React NativeExpo SDK 56TypeScriptvision-cameraSkiaReanimatedFlashListNestJSMinIOffmpegSentry
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. That mindset is behind everything I ship today.

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

Libft

01

A C library regrouping the usual standard functions, reimplemented from scratch to be reused across all later projects.

CMemoryClean codeLow-level

Get Next Line

02

A function that returns a line ending with a newline, read from a file descriptor, one call at a time.

CFile descriptorsBuffers

Fillit

03

Arrange a set of Tetris pieces into the smallest possible square using backtracking.

AlgorithmsRecursionOptimization

FdF

04

A simplified 3D wireframe representation of a relief landscape, rendered from a height map.

CGraphicsMathRendering

Piscine Reloaded

05

A series of C exercises revisiting the fundamentals: functions, loops, pointers and structures.

CPointersFundamentals

Roger-Skyline

06

An initiation to system and network administration: server setup, security hardening and services.

LinuxNetworkingSSHSecurity

Camagru

07

A web application to capture photos from your webcam and blend them with overlays, a small Instagram-like gallery.

PHPWebSQLAuth

Matcha

08

A dating web app with user management, matching logic, geolocation and real-time features.

Full stackAuthGeolocation

Hypertube

09

A video streaming platform that searches and streams videos over the BitTorrent protocol, with an integrated player.

StreamingAuthBackend
04 / Career

EXPERIENCE

FinaMaze Technologies

Since 2021 · 5+ years
Backend Engineer / Tech Lead · Casablanca, Morocco

Building white-label banking, investment, and wealth-management platforms for financial institutions, including digital-banking projects for one of the largest banks in the region. I own backend services and APIs end-to-end, from architecture and integrations through SIT/UAT validation to production support.

Lead backend development of banking & wealth-management products in TypeScript, Node.js & NestJS
Built REST & BFF APIs powering mobile apps, web portals, advisor and admin platforms
Delivered core banking flows: digital onboarding, KYC, transfers, portfolios, documents & reporting
Integrated third-party providers for identity/KYC, core banking, documents, notifications & financial data
Run data & messaging layers on PostgreSQL, Oracle, MongoDB, Redis and RabbitMQ async workers
Drive releases through SIT, UAT and production, owning fixes for business-critical financial systems
Review PRs, shape architecture decisions, and translate business requirements into technical tasks
Coordinate backend, frontend, mobile, QA and DevOps teams to ship client deliveries
◆ On-site Mission
Enterprise Banking

On-site Banking Mission: Jeddah, Saudi Arabia

Travelled on-site to Jeddah to validate the platform's integrations with the bank's SOAP banking services inside its closed environment. Our solution consumed the bank's core services, and every integration had to be tested and verified on-site under strict network and security constraints. I worked alongside DevOps teams on environment needs and monitoring, and helped move the delivery through SIT/UAT toward production readiness.

SOAP banking servicesIntegration testingClosed banking environmentSIT / UAT validationDevOps collaborationClient-facing delivery

Freelance Software Developer

2018 to 2020 · 2 years
Full Stack Developer · Morocco / Remote
Built native Android apps in Java with Node.js & MySQL backends
Developed a real-time chat application with Socket.IO live messaging
Integrated Firebase Authentication and Cloud Messaging push notifications
Delivered projects end-to-end: requirements, build, testing and release
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.
Karim Khabouri
Karim Khabouri
Backend Engineer / Tech Lead @ FinaMaze · Casablanca, MA · Remote
2,602contributions in the last year
LessMore

LET'S BUILD
SOMETHING RELIABLE.

Usually replies within 24 hours · Open to full-time & freelance
© 2026 Karim Khabouri · Casablanca, Moroccov0.1.10 · f91b0c8
Security A+Backend · Mobile · AI · Fintech