BACKEND
Available for opportunities · Erbil, Kurdistan

KARAA
KAMARAN

I build backends that don't fail.
Fintech, e-commerce, industrial systems, platforms — whatever the domain, the infrastructure holds.

Scroll
BACKEND ENGINEER× DISTRIBUTED SYSTEMS× API DESIGN× EVENT-DRIVEN ARCH× +8 PROJECTS SHIPPED× DJANGO · NESTJS× BACKEND ENGINEER× DISTRIBUTED SYSTEMS× API DESIGN× EVENT-DRIVEN ARCH× ERBIL · KURDISTAN× DJANGO · NESTJS×
Selected Work

THINGS
I'VE
SHIPPED

Visit Cardhouzz 01 🎁
Fintech · Digital Goods
Cardhouzz
Centralized platform consolidating digital cards into one ecosystem — distribution to sellers, POS systems, and end users via API. Integrates with smart cards and e-wallets. Backend REST API powering both mobile and web clients across the entire Cardhouzz ecosystem.
DjangoPostgreSQLRedisCelery
Visit Nasspay 02 💳
Fintech · Card Issuing
Nasspay
Middleware layer sitting between card processors and core banking — handling authorization routing, clearing, and settlement flows. Built ledger sync mechanisms ensuring consistency between system state and external processors. Plus AI-powered KYC for compliant onboarding.
DjangoPostgreSQLRedisCelery
View on GitHub 03 📒
Fintech · Backend · WIP
Wallet Ledger
A production-style fintech backend — wallet management, money transfers, and an immutable double-entry ledger. Split into independently-deployable Spring Boot microservices (database-per-service) with a transfer saga over Kafka using the outbox pattern. Exercises the genuinely hard parts: correctness under concurrency, idempotency, atomic money movement, and an auditable append-only ledger. Still in progress — built up phase by phase.
Java 21Spring BootPostgreSQLKafkaDocker
Visit Pay by Link 04 🔗
Payments · Acquiring
Pay by Link
Merchants send a link. Customer pays. Visa, Mastercard, international — via SMS, WhatsApp, email. No API integration needed on the merchant side.
NestJSTypeScriptPostgreSQL
Visit Eventy 05 🎫
Platform · Events
Eventy
Event management with role-based access, ticketing APIs, advanced search. Built to handle scale from day one — caching, query optimization, the works.
DjangoRedisPostgreSQL
Visit Arbela 06 🛒
E-Commerce · Search
Arbela
Full-text Elasticsearch search with filtering. Product catalog, order tracking, high-volume user interactions without performance degradation.
DjangoElasticsearchPostgreSQL
07
Industrial · IoT
Site Power System
Real-time power and generator data across industrial sites. Overlap detection logic, live aggregation — environments that can't afford mistakes.
NestJSTypeScriptPostgreSQL
Visit Meman Company 08 🏗️
Fullstack · Construction
Meman Company
Corporate website for a 17-year-old construction company in Erbil — building, renovation, architecture, and electrical services. Custom CMS, multilingual (English, Kurdish, Arabic), SEO-optimized, fully mobile responsive.
DjangoHTMLCSSJavaScriptCustom CMS
Visit DevFolio 09 🗂️
SaaS · Dev Tools
DevFolio
Visual portfolio builder for developers — drag-and-drop section management, live preview, and one-click publishing. GitHub integration auto-imports repos. Your entire portfolio lives in one JSON object — export as a self-contained HTML+CSS file anytime.
Next.jsNestJSPostgreSQLRedisBullMQ
Visit Shorsh Market 10 🏪
Platform · QR Profiles
Shorsh Market
QR-based digital business profile platform. Each business gets a QR code that opens a mobile-first public page — info, click-to-call, Google Maps, social links, and a discount gallery. Trilingual (EN / AR / KU) with full RTL, JWT auth with refresh-token rotation, and an S3-ready storage layer. Managed end-to-end from an admin dashboard.
NestJSNext.jsPostgreSQLTypeORMDocker
3+

Years building production backends. Fintech, industrial systems, e-commerce, platforms. Different domains, same standard — the system works, or it doesn't. There's no in between.

Under the hood

$ BASH

karaa@erbil-prod ~ bash
How I build

Good software
works at 3am
without anyone
watching.

Languages
Python TypeScript JavaScript Java PHP C++
Backend & Frameworks
Django Django REST Framework NestJS Spring Boot Node.js Laravel (when I have no other options 😄) REST APIs API Integrations
Frontend & UI
React Next.js TypeScript Vite TailwindCSS Framer Motion Redux HTML5 CSS3 Responsive Design
Architecture & Systems
Microservices Distributed Systems CQRS Event-Driven Systems Domain-Driven Design Clean Architecture Dependency Injection Repository Pattern System Design
Databases & Data Systems
PostgreSQL Redis MongoDB MySQL SQLite Cassandra Kafka Materialized Views Elasticsearch
Async & Messaging
RabbitMQ Celery Pub/Sub Async Processing Webhooks
Security, Auth & Compliance
JWT OAuth Role-Based Access Session Management Audit Logs Token Authentication
Integrations & Payments
Payment Gateway Integration Third-Party API Integration Webhooks
Testing & Quality
Unit Testing Integration Testing E2E Testing TDD
DevOps & Cloud
Docker Docker Compose GitHub Actions CI/CD Linux Nginx Cloudflare R2 S3 Object Storage
Observability & Performance
Logging Monitoring Distributed Tracing Performance Optimization Scalability Caching Strategies
The person
BASED
IN
ERBIL

I'm a backend engineer from Kurdistan, Iraq. 3+ years building systems that handle real load — fintech middleware at RIGT Company, digital goods platforms, industrial data systems, e-commerce backends, company websites with custom CMS.

I like problems where being wrong has consequences. That's what keeps the work interesting. Write it clean, make it fast, make sure it holds.

Let's work together →
🏦
Currently at RIGT CompanyBackend developer building financial infrastructure — card middleware, payment flows, digital goods platforms. June 2023 – present.
🎓
CS Degree, Salahaddin UniversityBachelor's in Computer Science, Erbil. Graduated 2022.
🧠
Obsessed with correctnessDistributed systems, clean architecture, idempotency — the stuff that makes or breaks production software regardless of the domain.
✍️
Writing on Dev.toBackend systems, software architecture, Python, and whatever I'm wrestling with at the time.
Don't be a stranger
LocationErbil, Kurdistan, Iraq