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.
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.
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.
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.
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.
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.
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.
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.
Stack: Python, Odoo, WhatsApp API
WhatsApp Business API integration for automated messaging, contact management, phone registration with optional email, and wizard-based configuration.
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.
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.
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.
Stack: NixOS, Python, Go
NixOS-hosted management console combining filebrowser, Odoo instance management, webserver configuration, and deployment orchestration in a unified control panel.
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.
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.
Model Context Protocol server enabling AI assistants to securely interact with Odoo ERP systems through standardized resources and tools.
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
- 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