Software Engineer & Computer Graphics Researcher
Cairo, Egypt · 7+ years shipping production systems.
Odoo 19 · NixOS SaaS infrastructure · Go services · Mobile · B-spline graphics
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.
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.
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.
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.
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.
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.
Full professional experience and project details — ATS format.
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.
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
Valutoria — Co-Founder & CTO
Contract & Open Source — Go Microservices, Frameworks & Developer Tools
Contract — Ziyo International Corporate Website
Team Collaboration — MealFlow
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.
The types of work I take on, with representative examples from production.
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
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)
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
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
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)
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
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
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.
Every repo I've touched — Odoo modules, SaaS platforms, mobile apps, Go services, infrastructure, and freelance work.
Contracts & installments
Bill of Quantities (7 years)
Saudi Phase 2 e-invoicing
BNPL payment provider
WhatsApp Business API
Enterprise reports → Community
Return Merchandise Authorization
E-commerce / logistics layer
Shopify connector
Phone OTP authentication
19ce Brokerage CRM
Stock & POS HR access
62-page real estate platform
Real estate marketing platform
Educational CRM
Co-founded — AI sales agent platform
Training video commerce
Odoo training sessions
Android e-commerce (Capacitor)
Android meal planning (Kotlin)
Ride-hailing apps
SQLC backend framework
Project scaffolder
Web app server
PostgreSQL backup service
Odoo SaaS control panel
NixOS infrastructure
Personal NixOS configs
Nix packages contribution
Mining corporate (Three.js)
Corporate website
Real estate marketing
Institute website
Property OS frontend
E-commerce site
MCP for Odoo (public)
Odoo MCP enhancements
Playwright MCP
LLM prompt guide
Management console
Odoo modules monorepo
ML evaluation platform
Chess game
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.
Efficient evaluation and knot insertion algorithms for B-spline curves and surfaces. Adaptive refinement strategies for real-time rendering pipelines with GPU-accelerated evaluation.
Application of sinc function interpolation and sampling theory to geometric modeling, signal reconstruction, and anti-aliasing in computer graphics rendering.
Custom rendering architectures leveraging spline-based primitives for smooth curve and surface representation with GPU-accelerated evaluation and minimal approximation error.
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