Skip to content

ahmadnasriya/ahmadnasriya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Ahmad Nasriya

Independent Developer, Infrastructure Architect, and OSS Maintainer
Building local-first software with minimal dependencies andmaximal autonomy.


🛠️ About Me

I'm a backend engineer and infrastructure architect focused on building fast, secure, and self-reliant systems. I create tools that eliminate unnecessary third-party dependencies and prioritize local control, performance, and privacy. Most of my production-ready work is published under the @nasriyasoftware GitHub organization and on 📦 npm.

🎵 My Song

Check out a song I created about myself, available on SoundCloud:

Listen on Soundcloud

🧭 Philosophy

Important

Minimal dependencies — by principle, not convenience
I avoid third-party dependencies wherever possible to build software that is self-contained, fully inspectable, and resilient.
This isn’t just about technical control — it’s a commitment to autonomy, sustainability, and ethical independence.

In-house over outsourced
Wherever possible, I develop core tools — such as file watchers, caching systems, and schedulers — from scratch.
This reduces reliance on corporate-controlled ecosystems and ensures full ownership over function, performance, and future.

Boycott as a software practice
I deliberately avoid technologies and services maintained by corporations complicit in funding or enabling the occupation and ongoing violence against Palestinian people.
This is a moral and political choice — embedded in every line of infrastructure I write.

No black boxes
Dependencies, if ever used, must be transparent, traceable, and minimal — dev-only or peer-only when possible.
The goal is clarity and accountability, not convenience.

Opt-in only behavior
All side effects — from file system events to network operations — are strictly opt-in, giving full control to the developer using the tools.


🕊️ Support Software Independence

I’m a Palestinian developer building zero-dependency tools and open infrastructure to reduce reliance on platforms that exclude people like me.

Pay with Wise

Caution

💸 I can receive payments — but can’t access the funds from Palestine.
If you know a workaround or want to collaborate on infrastructure solutions, DM me on LinkedIn.

Every star, share, and contribution moves us closer to a freer, more inclusive internet.


📦 Notable Packages

Package What It Does Domain Downloads
@nasriya/hypercloud Lightweight HTTP2 framework with static caching 🌐 Networking 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.


🚧 In Progress — Roadmap

1. ⚡ HyperCache

Intelligent, real-time caching engine

Tip

  • Caches values and static files
  • Reacts to file changes instantly using Overwatch
  • Integrated into @nasriya/hypercloud for static route caching
  • Can be used independently in any server or CLI context

2. 🧠 @nasriya/mongodb (Next Phase)

Multi-adapter, failover-safe MongoDB client

Tip

  • Uses [HyperCache] for smart internal cache
  • Connects to a data broker via WebSockets
  • Syncs cache across DB instances when writes occur
  • Flushes cache on disconnect and rehydrates when reconnected
  • Future: support for multi-database writes and read fallback

3. 🗂 FileVerse

Media-optimized file server for apps

Tip

  • Serves from cloud storage, NFS, or SMB
  • Enforces authentication, authorization, and rate-limits
  • Designed to integrate seamlessly into a microservice stack
  • Can be used as a standalone file server with [Overwatch] + [HyperCache]

💼 Work With Me

I occasionally take on freelance or contract work — especially when the project reflects my core principles: ethical software, full transparency, and developer-first tooling that resists corporate lock-in.

🛠 What I Do

  • 🧠 Systems programming in Node.js (TypeScript)
    I build everything from file watchers, schedulers, and CI/CD pipelines to media servers and cloud-free infrastructure — zero dependencies when possible, total control always.

  • 📦 Custom SDKs, libraries & adapters
    I create well-documented, production-ready Node.js packages tailored to your API, service, or workflow. Minimal dependencies, maximum clarity.

  • 🏗️ Service architecture & backend infrastructure
    Need a centralized OAuth provider? A secure media gateway? A distributed caching layer? I build independent services that work with — or without — your existing stack.

  • 🧭 Consulting & architectural guidance
    Whether you’re starting from scratch or scaling a legacy system, I offer expert insights on architecture, maintainability, and long-term system health.

  • 🌐 Full-stack, when necessary
    I can work across the stack when needed — but I don’t do modern frontend frameworks and I won’t work on React projects, under any circumstances.

Note

I do not take React-based projects.


🤝 Collaborate With Me

Whether you're looking for a conversation, consultation, or a full project — I’m open to meaningful work that aligns with my values.

Let's Meet Book Consultation Hire Me


🧪 Explore

🐙 GitHub Org 📦 npm 🧪 Experiments


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published