Software Engineering Student · Backend, Desktop, and Open-Source Systems
Faculty of Computers and Information, Assiut University · Assiut, Egypt
Portfolio · Projects · Open Source · Credentials · LinkedIn · Email
I build TypeScript services, Rust desktop apps, and developer tools. I care about clear failure paths, tests in CI, reproducible releases, and documentation that states limits plainly.
Windows app for saving public video, images, galleries, and audio. It uses a local-first resolver chain, validates downloaded files, installs tools only after checksum verification, and ships signed updates.
Rust Tauri 2 React TypeScript Vitest Playwright
Maintained Islamic-content API with provider fallback, normalized responses, timeouts, health probes, tests, and an OpenAPI contract. Its typed SDK adds validation, retries, and a stable error model.
TypeScript Node.js Fastify OpenAPI Docker Vitest
Live API | Documentation | npm
Cloudflare Worker that renders contributor grids as SVG. It supports repository, multi-repository, organization, and user scopes while deduplicating contributors and keeping access tokens out of URLs and shared caches.
TypeScript Hono Cloudflare Workers Vitest SVG
Live service | API | Security
Experimental authenticated stream-cipher study in C with key separation, associated data, tamper rejection, and deterministic test vectors. It is research code, not production cryptography.
C CMake HMAC-SHA256 Authenticated Encryption
Release | Architecture | Validation plan
More work: PROJECTS.md
- Merged documentation fixes in NVIDIA/NemoClaw#5522 and discord/discord-api-docs#8408.
- Current work includes tests for Solana Kora#648 and Express#7050, plus Arabic documentation in webpack.js.org#8252 and Crowdin.
- Backend: TypeScript, Node.js, Fastify, OpenAPI, PostgreSQL, Docker
- Desktop and systems: Rust, Tauri, C, CMake
- Quality and delivery: Vitest, Playwright, GitHub Actions, release signing, checksums
- Open source: issue reproduction, focused pull requests, review, and Arabic localization
Open to software engineering roles and focused open-source work in backend systems, desktop software, and developer tooling.
rlxchap2@outlook.com | LinkedIn | Learning guide | Sponsorship
Reviewed 24 August 2026.




