Skip to content

1AbdulkarimMousa/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abdulkarim Mousa

Software Engineer & Computer Graphics Researcher | Cairo, Egypt

7+ years of experience. Double major in Pure Mathematics and Computer Science from Ain Shams University. Specialized in computer graphics engine development, B-spline optimization, and sinc-based signal processing.


Projects

Waffarlk — E-Commerce Mobile App

Stack: Capacitor (Android), Alpine.js, Tailwind CSS, Odoo JSON API

Full-featured mobile e-commerce application. OTP phone authentication via BeOn, multi-UOM product catalog, shopping cart with order edit constraints and stock validation, dynamic banners, and custom /json/2/{model}/{method} API pattern on Odoo.

NEXUS Property OS — Real Estate Platform

Stack: Alpine.js, Supabase, Webpack, SCSS, Chart.js

62-page luxury real estate platform with dark navy/gold glassmorphism design. Multi-company architecture, CRM with lead pipeline, property management system (PMS), CMS with inline i18n editing, and PDFCraft integration with 90+ document tools.

SchemaSculptor — Backend Framework

Stack: Go, PostgreSQL, SQLC, Makefile

Compile-safe backend framework generating type-safe Go code from raw SQL queries via SQLC. Eliminates memory leaks, SQL injection risks, and ORM overhead by delegating data algorithms to PostgreSQL. Designed to guide LLM-assisted development toward maintainable patterns.

BOQ Management Module — Odoo ERP

Stack: Python, Odoo Framework, PostgreSQL, JavaScript

Bill of Quantities management system developed over 7 years (2019–2025). Database schema design, wizard-driven workflows, PDF report generation, security rules, and performance tuning. Handles construction quantity tracking, cost estimation, and approval pipelines for enterprise clients.

Valutoria Real Estate Module — Odoo ERP

Stack: Python, Odoo

Real estate contract and installment management. EOI handling, payment scheduling derived from Excel-based business analysis, wizard-driven workflows, and Odoo 19 compatibility.

SAKANI Pro — Real Estate Platform

Stack: HTML, JS, SCSS, Supabase

Marketing and management platform with 12+ marketing pages, CRM/PMS views, 73-table database schema, PDFCraft integration (90+ tools), SEO optimization, and e2e test suite.

Albyan Institute — Education Platform

Stack: JavaScript, CRM, Webhooks

Educational institute management with lead tracking, bulk CSV export, multi-assign leads to sales, role-based access control, and webhook integrations with Facebook Ads and Google Ads.

WhatsApp Business Integration — Odoo Module

Stack: Python, Odoo, WhatsApp API

WhatsApp Business API integration for automated messaging, contact management, phone registration with optional email, and wizard-based configuration.

Barman Server — Backup Infrastructure

Stack: Go, NixOS, PostgreSQL, Nginx

Go service wrapping PostgreSQL Barman for automated backup management. RESTful API, NixOS deployment module, automated retention policies, storage partitioning, and WAL management.

Console — Web Application Server

Stack: Go, fasttemplate, NixOS, Makefile

Go-based web server with integrated file browser, fasttemplate HTML rendering, database connection management, and modular handler architecture deployed on NixOS.

Brain — Project Scaffolding Tool

Stack: Go, Python, Makefile

Go-powered project scaffolding and code generation tool. Automates boilerplate creation, directory structure generation, and build pipeline setup with Python-based interactive prompting.

Console-Valutoria — Management Console

Stack: NixOS, Python, Go

NixOS-hosted management console combining filebrowser, Odoo instance management, webserver configuration, and deployment orchestration in a unified control panel.

Ziyo International — Corporate Website

Stack: Bootstrap 5.3, Three.js, PWA, i18n

Cinematic corporate website for an international mining enterprise. Three.js 3D visuals, JSON-driven bilingual (EN/CN) content, PWA with service worker, and visual QA with Puppeteer/Playwright.

Valutoria Infrastructure — DevOps

Stack: NixOS, Nginx, PostgreSQL, Grafana, Go

Full NixOS infrastructure for Valutoria's multi-tenant SaaS platform. Nginx reverse proxy, PostgreSQL with Barman backup, Grafana monitoring, SSH hardening, automated multi-tenant subdomain provisioning via webhooks, and Go-based infra-webhook service.

MCP Server for Odoo — Open Source

Model Context Protocol server enabling AI assistants to securely interact with Odoo ERP systems through standardized resources and tools.


Education

Ain Shams University — Faculty of Science, Mathematics Department B.Sc., Double Major in Pure Mathematics and Computer Science Specialization: Computer Graphics Engines, B-Spline Optimization, Sinc Processing

Research Interests

  • B-Spline Optimization: Efficient evaluation and knot insertion algorithms; adaptive refinement for real-time rendering
  • Sinc Processing: Sinc interpolation and sampling theory for geometric modeling and anti-aliasing
  • Graphics Engine Design: Custom rendering architectures with spline-based primitives and GPU-accelerated evaluation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors