Abdulkarim Mousa

Software Engineer & Computer Graphics Researcher

Abdulkarim Mousa

Cairo, Egypt · 7+ years shipping production systems.

Odoo 19 · NixOS SaaS infrastructure · Go services · Mobile · B-spline graphics

Who I Am

I'm a software engineer based in Cairo with a B.Sc. double major in Pure Mathematics and Computer Science from Ain Shams University. My academic specialization is computer graphics engines, B-spline curve and surface optimization, and sinc-based signal processing.

Day-to-day I architect and ship the full stack: I author Odoo 19 ERP modules, run their NixOS hosting, build the mobile and SaaS clients on top of them, and write the Go services and developer tooling that hold everything together. Most of what I build runs in production for real Egyptian and MENA businesses.

I work alone or with very small teams, communicate directly in Arabic and English, and prefer compile-time safety, small composable services, and aggressive deletion of unused abstractions over enterprise ceremony.

Experience

Senior Software Engineer

2019 — Present

Valutoria · Co-Founder & CTO

Architect and sole maintainer of the Valutoria 19ce ERP foundation — 40+ Odoo 19 Community modules covering real estate, ZATCA Phase 2 Saudi e-invoicing, Tamara BNPL, WhatsApp, accounting reports, RMA, online sales and logistics. I also run the NixOS infrastructure that hosts all Valutoria tenants (Nginx, PostgreSQL with Barman, Grafana, automated subdomain provisioning) and build the SaaS / mobile clients that consume the ERP.

Independent Backend Engineer

2025 — Present

Go microservices, frameworks & developer tooling

Building reusable Go services and code-generation tooling around the patterns I keep re-implementing across client work: a SQLC-based compile-safe backend framework, a NixOS-deployed Barman backup service, a project scaffolder, a web app server with fasttemplate rendering, and an Odoo SaaS control panel.

Freelance Web Developer

Jan 2026

Ziyo International · Corporate website

Designed and built a cinematic corporate site for an international mining enterprise using Bootstrap 5.3, Three.js, and bilingual EN/CN i18n. PWA with service worker and offline page; visual QA driven by Puppeteer and Playwright.

Co-Founder & CTO

2025 — Present

Kiseeb · AI Sales Agent Platform

Co-founded Kiseeb — an AI sales-outreach SaaS with self-hosted LLM (Gemma 4), WhatsApp via whatsmeow, Stripe prepaid credits, and a channel-agnostic Alpine.js dashboard with command palette and Mission Control Deal Room.

Mobile Application Developer

2025

MealFlow · Team collaboration

Co-developed an Android meal-planning app in Kotlin with a multi-developer team using a PR-based workflow. Native Android client, Python backend, JavaScript tooling, Makefile build pipeline.

Resume

Full professional experience and project details — ATS format.

Summary

Software Engineer and Computer Graphics Researcher with 7+ years of experience and a double major in Pure Mathematics and Computer Science from Ain Shams University. Specialized in computer graphics engine development, B-spline curve and surface optimization, and sinc-based signal processing for geometric modeling. Extensive production experience building ERP systems (Odoo), SaaS platforms, mobile applications, Go microservices, and NixOS infrastructure. Combines deep mathematical foundations with full-stack engineering to deliver optimized, production-grade systems.

Technical Skills

Computer Graphics: B-spline optimization, spline interpolation, sinc processing, curve/surface modeling, rendering pipeline design, OpenGL, Three.js

Languages: Go, Python, JavaScript, Kotlin, C/C++, SQL, HTML/CSS, Bash, Nix

Frameworks & Libraries: Odoo ERP, Express.js, Alpine.js, Capacitor, Three.js, Bootstrap, Tailwind CSS, Supabase

Databases: PostgreSQL, SQLC, Supabase

DevOps & Infrastructure: NixOS, Nginx, Barman (PostgreSQL backup), Grafana monitoring, CI/CD

Mathematics: Numerical analysis, approximation theory, Fourier analysis, linear algebra, computational geometry

Tools: Git, GitHub, Webpack, Makefile, JSDoc, Playwright, Puppeteer

Professional Experience

Senior Software Engineer

Valutoria — Co-Founder & CTO

2019 — Present
  • BOQ Management Module — Architected and developed a Bill of Quantities management system for Odoo ERP over 7 years (2019–2025), encompassing database schema design, reporting, wizard-driven workflows, security rules, and PDF report generation. Handles complex construction quantity tracking, cost estimation, and approval pipelines for enterprise clients.
  • Waffarlk E-Commerce Platform — Built a full-featured mobile e-commerce application using Capacitor (Android), Alpine.js, and Tailwind CSS on the frontend with a custom Odoo JSON API backend. Implemented OTP phone authentication via BeOn integration, multi-UOM product catalog, shopping cart with order edit constraints, dynamic banner management, and real-time stock validation.
  • NEXUS Property OS — Co-developed a 62-page luxury real estate platform featuring a dark navy/gold glassmorphism design, multi-company architecture with Supabase backend, CRM with lead pipeline, property management system (PMS), CMS with inline i18n editing, Chart.js dashboards, and PDFCraft integration with 90+ document tools.
  • Valutoria Real Estate Module — Developed an Odoo module for real estate contract and installment management, including EOI handling, payment scheduling from Excel-based analysis, wizard-driven workflows, and custom tree/list views for Odoo 19 compatibility.
  • Albyan Institute Platform — Built an educational institute management system with lead tracking, bulk CSV export, multi-assign leads to sales users, role-based access control, and webhook integrations with ad platforms (Facebook, Google Ads).
  • SAKANI Pro — Developed a real estate marketing and management platform featuring 12+ marketing pages, CRM/PMS views, SEO optimization, favicon management, full database schema export (73 tables), PDFCraft tool integration, and e2e test suite.
  • WhatsApp Business Integration — Engineered Odoo modules integrating WhatsApp Business API for automated messaging, contact management, and customer engagement workflows with custom controllers, security rules, and wizard-based configuration.
  • Retail Utilities & POS Access Control — Developed Odoo retail utility modules for stock management and POS HR access control, enforcing role-based permissions at point-of-sale terminals with field-level security and view restrictions.
  • Valutoria Corporate Website — Implemented the company website with CMS content management, inline i18n editing, video purchase flows with action-first UX, FogWorlds training session deployment, and consolidated CMS API routing.
  • Infrastructure & DevOps — Managed NixOS server infrastructure for all Valutoria services, including Nginx reverse proxy configuration, PostgreSQL with Barman backup and WAL management, Grafana monitoring, SSH hardening, storage management, automated deployment with webhooks, and multi-tenant subdomain provisioning.

Backend Engineer / Independent

Contract & Open Source — Go Microservices, Frameworks & Developer Tools

2025 — Present
  • Console — Built a Go-based web application server providing an integrated file browser, fasttemplate-based HTML rendering, database connection management, and a modular handler architecture. Deployed on NixOS with Makefile build automation.
  • Barman Server — Developed a Go service wrapping PostgreSQL Barman backup management with RESTful API handlers, NixOS deployment module, automated retention policies, storage partitioning scripts, and cleanup automation.
  • Brain — Created a Go-powered project scaffolding and code generation tool that automates boilerplate creation, directory structure generation, and build pipeline setup for new Go projects. Features a Python-based prompting interface for interactive code generation.
  • SchemaSculptor — Designed a Go + PostgreSQL backend framework using SQLC to generate compile-time type-safe Go code from raw SQL queries. Eliminates memory leaks, SQL injection risks, and ORM overhead by delegating data algorithms to PostgreSQL.
  • Console-Valutoria — Developed a NixOS-hosted management console combining filebrowser, Odoo instance management, webserver configuration, and MealFlow deployment orchestration in a unified control panel.

Freelance Web Developer

Contract — Ziyo International Corporate Website

Jan 2026
  • Designed and built a cinematic corporate website for an international mining enterprise using Bootstrap 5.3, Three.js for immersive 3D visuals, and bilingual English/Chinese support via JSON-driven i18n. Implemented PWA features with service worker, offline page, and web app manifest. Visual QA with Puppeteer and Playwright.

Mobile Application Developer

Team Collaboration — MealFlow

2025
  • Co-developed an Android meal planning application in Kotlin allowing users to plan, cook, and share recipes. Features a Python backend, JavaScript frontend tooling, and Makefile build pipeline. Collaborated across a multi-developer team with PR-based workflow (3 stars on GitHub).

Projects

Waffarlk — E-commerce Mobile App (Capacitor/Android, Odoo, Alpine.js, Tailwind CSS). Full-featured shopping application with OTP phone authentication, multi-UOM product catalog, cart management, order tracking, and dynamic banners. Integrated with custom Odoo JSON API.

SchemaSculptor — Go + PostgreSQL Backend Framework. A compile-safe backend framework using SQLC to generate type-safe Go code from SQL queries. Eliminates memory leaks and SQL injection risks while enforcing clean architecture patterns.

Valutoria Odoo Modules — Python (Odoo Framework). Suite of production ERP modules: BOQ management (7 years of development), real estate with installment/contract management, WhatsApp Business API integration, retail utilities, and POS HR access control.

NEXUS Property OS — HTML/JS/SCSS, Supabase, Webpack. 62-page luxury real estate platform with dark theme, glassmorphism design, multi-company support, CRM, PMS, CMS, and PDF tool integration.

Barman Server — Go, NixOS, PostgreSQL. PostgreSQL backup management service with automated retention policies, NixOS deployment configuration, and Nginx integration.

Open Source & Community

  • Forked and contributed to NixOS/Nixpkgs package collection
  • MCP Server for Odoo — Model Context Protocol server enabling AI assistants to interact with Odoo ERP systems
  • Authored Frontend Prompt Engineering guide for LLM-assisted development

What I Build

The types of work I take on, with representative examples from production.

Odoo 19 ERP Modules

40+ modules

Domain-specific Odoo modules across real estate, construction, retail, payments, and communications. Authored end-to-end: data models, security rules, wizard flows, Qweb PDF reports, JSON-RPC APIs, and migration support across Odoo versions.

Real Estate Suite · Off-plan · ZATCA Phase 2 · Tamara BNPL · WhatsApp · Account Reports · RMA · Online Sales · BOQ (7yrs) · Shopify connector · BeOn OTP

SaaS Platforms

Multi-tenant

Multi-page web SaaS products with CRM, PMS, CMS, dashboards, and i18n. Built on Alpine.js + Supabase or on top of the Odoo backend, with bespoke design systems and inline content editing.

NEXUS Property OS · SAKANI Pro · Albyan Institute · Valutoria Academy · Kiseeb (AI sales)

Mobile Applications

Android

Hybrid and native Android apps. Capacitor + Alpine.js + Tailwind for fast iteration against custom Odoo JSON APIs; native Kotlin for team projects with shared backend.

Waffarlk e-commerce (Capacitor) · MealFlow (Kotlin) · TokTok ride-hailing

NixOS Infrastructure

DevOps

Self-managed NixOS hosts running every Valutoria service: Odoo, Nginx reverse proxy, PostgreSQL with Barman WAL backup, Grafana monitoring, SSH hardening, automated multi-tenant subdomain provisioning via webhooks.

Valutoria production infra · Barman Server · Console · Console-Valutoria · opanel

Go Services & Frameworks

Backend

Small, focused Go services for backend APIs, code generation, and developer tooling. Compile-time safety via SQLC; no ORM. AI-augmented services with self-hosted LLMs and unofficial messaging integrations.

SchemaSculptor · Brain (scaffolder) · Console (web server) · Barman Server · Kiseeb backend (Go + whatsmeow + Stripe + Gemma)

Marketing & Corporate Sites

Frontend

Brand-driven multi-language corporate sites with 3D visuals, CMS, PWA features, and SEO. Built with Bootstrap or custom design systems and validated end-to-end with headless browser tooling.

Ziyo International (Three.js · EN/CN) · Valutoria corporate site · Arab Merchandise · FogWorlds portal

Developer Tooling & AI

Open Source

Tools that make the daily build, generate, and deploy loop faster, plus AI-assistant integrations into the ERP and SaaS stacks.

MCP Server for Odoo · MCP Odoo Enhance · MCP Playwright Manager · Frontend Prompt Engineering guide · Nixpkgs fork

Training & Documentation

Arabic

Recorded multi-session Odoo training programs in Arabic with full instance setup, Qweb PDF deliverables, and an action-first video-commerce flow on the corporate site.

FogWorlds Odoo training · Valutoria Academy

Most of the production code lives in private repos under github.com/valutoria and github.com/1AbdulkarimMousa. Public examples: mcp-server-odoo, Mining (Ziyo), MealFlow, MOSAIC.

All Projects

Every repo I've touched — Odoo modules, SaaS platforms, mobile apps, Go services, infrastructure, and freelance work.

Odoo Module

valutoria_realestate

Contracts & installments

Odoo Module

valutoria_boq

Bill of Quantities (7 years)

Odoo Module

valutoria_zatca

Saudi Phase 2 e-invoicing

Odoo Module

valutoria_tamara

BNPL payment provider

Odoo Module

valutoria_whatsapp

WhatsApp Business API

Odoo Module

valutoria_accounting_reports

Enterprise reports → Community

Odoo Module

valutoria_rma

Return Merchandise Authorization

Odoo Module

valutoria_online_sales

E-commerce / logistics layer

Odoo Module

valutoria_shopify

Shopify connector

Odoo Module

valutoria_beon_otp

Phone OTP authentication

Odoo Module

valutoria_property_management_brokerage

19ce Brokerage CRM

Odoo Module

retail_utilities

Stock & POS HR access

SaaS

NEXUS Property OS

62-page real estate platform

SaaS

SAKANI Pro

Real estate marketing platform

SaaS

Albyan Institute

Educational CRM

SaaS

Kiseeb

Co-founded — AI sales agent platform

SaaS

Valutoria Academy

Training video commerce

SaaS

FogWorlds Training

Odoo training sessions

Mobile

Waffarlk

Android e-commerce (Capacitor)

Mobile

MealFlow

Android meal planning (Kotlin)

Mobile

TokTok Driver/Rider

Ride-hailing apps

Go

SchemaSculptor

SQLC backend framework

Go

Brain

Project scaffolder

Go

Console

Web app server

Go

Barman Server

PostgreSQL backup service

Go

opanel

Odoo SaaS control panel

Infra

valutoria/infra

NixOS infrastructure

Infra

nixos-config

Personal NixOS configs

Infra

nixpkgs (fork)

Nix packages contribution

Frontend

Ziyo International

Mining corporate (Three.js)

Frontend

valutoria/www

Corporate website

Frontend

sakani-pro

Real estate marketing

Frontend

albyaninstitute

Institute website

Frontend

nexus-os

Property OS frontend

Frontend

Arab Merchandise

E-commerce site

Tool

mcp-server-odoo

MCP for Odoo (public)

Tool

mcp-odoo-enhance

Odoo MCP enhancements

Tool

mcp-playwright-manager

Playwright MCP

Tool

frontend-prompting

LLM prompt guide

Tool

console-valutoria

Management console

Misc

19ce

Odoo modules monorepo

Misc

MOSAIC

ML evaluation platform

Misc

chess

Chess game

This site

cv

This portfolio

Plus 40+ more modules in 19ce: field service, firebase notifications, MUK web, product barcode, stock moves, accounting PDF reports, AM SAR symbol, base territory, and more.

Skills

Languages

Go Python JavaScript Kotlin C/C++ SQL Bash Nix

Odoo 19 Ecosystem

Odoo ORM Qweb PDF ZATCA Phase 2 Tamara BNPL Payment Providers Account Reports WhatsApp API JSON-RPC

Frameworks & Frontend

Alpine.js Capacitor Tailwind CSS Bootstrap Three.js Supabase SQLC Webpack

DevOps & Infrastructure

NixOS Nginx PostgreSQL Barman Grafana CI/CD Webhooks SSH Hardening

Computer Graphics

B-Spline Optimization Spline Interpolation Sinc Processing Curve/Surface Modeling Rendering Pipelines OpenGL

Mathematics

Numerical Analysis Approximation Theory Fourier Analysis Linear Algebra Computational Geometry

Research Interests

B-Spline Optimization

Efficient evaluation and knot insertion algorithms for B-spline curves and surfaces. Adaptive refinement strategies for real-time rendering pipelines with GPU-accelerated evaluation.

Sinc Processing

Application of sinc function interpolation and sampling theory to geometric modeling, signal reconstruction, and anti-aliasing in computer graphics rendering.

Graphics Engine Design

Custom rendering architectures leveraging spline-based primitives for smooth curve and surface representation with GPU-accelerated evaluation and minimal approximation error.

Education

Ain Shams University

Faculty of Science — Mathematics Department — Cairo, Egypt

B.Sc., Double Major in Pure Mathematics and Computer Science

Specialization: Computer Graphics Engines, B-Spline Optimization, Sinc Processing