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 software that can be opened, run, tested, and argued with. My current work spans Rust desktop applications, TypeScript APIs, developer tooling, and small systems experiments in C. I also contribute documentation, tests, and Arabic localization upstream.
The standard I aim for is simple: a useful program, a legible repository, and claims that stop where the evidence stops.
A Windows-first desktop application for saving public video and audio. The project includes a native download queue, signed updates, publisher-checksummed tool installation, release provenance, URL and filename safety policy, unit tests, and desktop smoke tests.
Rust · Tauri 2 · React · TypeScript · Vitest · Playwright
Release v0.1.1 · CI · Security model
A maintained API for Quran, tafsir, azkar, hadith, prayer times, Hijri dates, and qibla direction. Each upstream request has a timeout. Failed or malformed responses move to the next provider while the API preserves one output shape. The repository ships an OpenAPI contract, health and readiness probes, tests, and a container build.
TypeScript · Node.js · Fastify · Vitest · OpenAPI · Docker
Live API · Documentation · OpenAPI 3.1
An experimental authenticated stream-cipher study in C. Version 2 separates keys, authenticates ciphertext and associated data, rejects tampering, and publishes deterministic test vectors. It is intentionally documented as research—not production cryptography—and recommends established AEAD constructions for real systems.
C · CMake · HMAC-SHA256 · Authenticated Encryption
Release v2.0.0 · Architecture · Validation roadmap
A Cloudflare Worker that renders README-ready contributor grids as SVG. It handles repo, multi-repo, organization, and user scopes; deduplicates contributors across repositories; validates query input; and keeps tokens out of URLs and shared caches.
TypeScript · Cloudflare Workers · Hono · Vitest · SVG
Live service · API reference · Security model
See PROJECTS.md for released applications, focused utilities, organization work, and learning archives.
As of 28 July 2026, the public record shows 48 authored pull requests, including 37 merged changes. I count public results only so another reviewer can reproduce the number.
- Merged documentation fixes in NVIDIA/NemoClaw#5522 and discord/discord-api-docs#8408.
- Open test work in expressjs/express#7050, icon support in Material Icon Theme#3469, and Arabic documentation in webpack.js.org#8252.
- Ongoing maintenance across BonyanOSS and ctlib, plus Arabic localization through Crowdin.
The fuller ledger is in CONTRIBUTIONS.md.
My strongest repositories show the practices I care about: narrow public APIs, explicit failure paths, tests that run in CI, reproducible releases, security notes, and documentation that states limitations before benefits.
Current working set: TypeScript · Node.js · Fastify · React · Rust · Tauri · C · CMake · Vitest · Playwright · GitHub Actions · Docker · OpenAPI · Cloudflare Workers.
- Software Engineer and Node.js Intermediate — HackerRank
- SQL Advanced — HackerRank
- Get started with classes, properties, and methods in C# — Microsoft Applied Skills
- Designing RESTful APIs — LinkedIn Learning
The complete, dated list and its verification notes are in CERTIFICATIONS.md.
I am open to software engineering opportunities and focused open-source collaboration in backend systems, developer tooling, desktop software, and security-minded utilities. Email rlxchap2@outlook.com, or reach me on LinkedIn.
Support the public work · Learning notes · Last reviewed 28 July 2026




