Skip to content
View ahmadnasriya's full-sized avatar
🇵🇸
Free Palestine
🇵🇸
Free Palestine

Organizations

@nasriyasoftware

Block or report ahmadnasriya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ahmadnasriya/README.md

Ahmad Nasriya

Independent Developer • Infrastructure Architect • OSS Maintainer
Designing local-first systems with minimal dependencies and maximal autonomy.


🛠️ About Me

I'm a backend engineer and infrastructure architect dedicated to building high-performance, self-reliant systems.
I focus on tools that minimize external dependencies, emphasize security and efficiency, and empower developers to maintain full local control over their infrastructure.

Most of my production-grade work lives under the @nasriyasoftware organization and on 📦 npm.


📦 Notable Packages

Package What It Does Domain Downloads
@nasriya/hypercloud Modern HTTP2 framework with built-in components, caching, CORS & rate limiting 🌐 Networking npm downloads
@nasriya/cachify Hybrid in-memory + Redis caching engine with TTLs ⚡ Performance npm downloads
@nasriya/orchestriq Powerful CI/CD orchestration and automation toolkit 🔄 CI/CD npm downloads
@nasriya/authcrypto JWT, password hashing, encryption toolkit 🔐 Security npm downloads
@nasriya/mongodb Advanced MongoDB client with caching + broker sync 🗄️ Databases npm downloads
@nasriya/overwatch Platform-agnostic file system watcher 🕵️ Monitoring npm downloads
@nasriya/atomix Minimal backend utility toolkit 🧰 Utilities npm downloads
@nasriya/uuidx Tiny UUID generator 🆔 Identifiers npm downloads
@nasriya/recaptcha Server-side reCAPTCHA validation 🧠 Bot Protection npm downloads
@nasriya/logify Structured Node.js logger 🧾 Logging npm downloads
@nasriya/cron Clean cron scheduler ⏱ Scheduling npm downloads
@nasriya/dns DNS & domain management 🌍 Infrastructure npm downloads
@nasriya/postbuild Build-time task runner ⚙️ Tooling npm downloads

➡️ See more on my npm profile

Note

📦 All packages are cleanly typed, well-tested, and built with minimal dependencies—many with zero runtime dependencies where feasible.

🌐 Web Projects

🎓 Udacity Nanodegree Projects

Projects built entirely from scratch as part of the Udacity Frontend and Full-Stack Developer Nanodegree programs — emphasizing full-stack design, API integration, and production-quality workflows.

Project Description Stack / Domain Links
My Store Full-stack e-commerce application featuring product management, authentication, and order tracking. Angular • Express • PostgreSQL 💻 Code
Image Processing API HTTP API for uploading, resizing, and transforming images with on-demand optimization. Node.js • Express • Sharp 💻 Code
Travel App Responsive travel planner integrating multiple APIs for weather and imagery. HTML • CSS • JS • APIs 💻 Code
Weather Journal App Dynamic web app integrating with OpenWeatherMap API, showcasing asynchronous JS and Node.js local API work. HTML • CSS • JS • Node.js 💻 Code
Evaluate News Article with NLP Web app that evaluates and classifies article sentiment using NLP APIs. Node.js • Express • NLP APIs 💻 Code
Personal Blog Static blog site built to demonstrate clean HTML/CSS structure and responsive layout. HTML • CSS 💻 Code

💼 Freelance Projects

For a selection of professional client and commercial projects built through the Wix Studio platform,
visit my Agency Profile → Nasriya Software.


🚧 In Progress — Roadmap

1. Socketify (@nasriya/socketify)

High-performance HTTP/2-based real-time transport
Designed as a secure, modern alternative to WebSocket.

2. FlowGuard (@nasriya/flowguard)

Request/stream firewall + rate-limiting layer
(Built on top of @nasriya/socketify.)

3. HyperCloud (@nasriya/hypercloud)

Backend framework for building modular, local-first cloud services

  • ✅ Integrate @nasriya/cachify for static caching.
  • 🟩 Upgrade in-memory rate limiter (will use @nasriya/flowguard).

4. MongoDB (@nasriya/mongodb) (Next Phase)

Failover-safe, multi-adapter MongoDB client

Tip

  • Internally powered by Cachify
  • Can connect to a data broker (via Socketify)
  • Syncs cache across DB instances on writes
  • Flushes + rehydrates automatically on reconnect
  • Future: cross-database writes & read-fallback strategy

5. 🗂 FileVerse

Media-optimized file and asset server

Tip

  • Supports cloud storage, NFS, and SMB
  • Handles authentication, authorization, and rate-limits
  • Integrates seamlessly with HyperCloud microservices
  • Can run standalone with Overwatch + Cachify

🤝 Collaborate With Me

I’m open to meaningful collaborations, consultations, and projects that align with my principles of autonomy, performance, and software independence.

  • 🕊️ Intro Call — 15–30 min chat to connect and explore ideas.
  • ⚙️ Consultation — 1–2 hour deep dive into architecture, optimization, or strategy.
  • 💼 Hire Me on LinkedIn — for longer-term or freelance engagements.

🧪 Explore

  • 🐙 GitHub Organization — all production-ready and collaborative projects under @nasriyasoftware.
  • 📦 npm Packages — published open-source modules, all typed and dependency-light.
  • 🧪 Personal Experiments — prototypes, research code, and early explorations.

Built from scratch. Designed for clarity. Made with ❤️ in Palestine 🇵🇸

Pinned Loading

  1. nasriyasoftware/HyperCloud nasriyasoftware/HyperCloud Public

    Nasriya HyperCloud is a lightweight Node.js HTTP2 server framework.

    TypeScript 1

  2. nasriyasoftware/MongoDB nasriyasoftware/MongoDB Public

    A MongoDB client with schemas, data-hooks, permissions, and more.

    TypeScript

  3. nasriyasoftware/AuthCrypto nasriyasoftware/AuthCrypto Public

    AuthCrypto is a versatile cryptographic toolkit for handling JSON Web Tokens (JWT), password hashing, and secure token generation and verification. It provides robust methods for creating and manag…

    TypeScript

  4. nasriyasoftware/Orchestriq nasriyasoftware/Orchestriq Public

    Orchestriq is a TypeScript library for programmatically managing Docker containers, images, networks, and volumes—both locally and remotely.

    TypeScript