Independent Developer, Infrastructure Architect, and OSS Maintainer
Building local-first software with minimal dependencies andmaximal autonomy.
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.
Check out a song I created about myself, available on SoundCloud:
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.
I’m a Palestinian developer building zero-dependency tools and open infrastructure to reduce reliance on platforms that exclude people like me.
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.
Package | What It Does | Domain | Downloads |
---|---|---|---|
@nasriya/hypercloud |
Lightweight HTTP2 framework with static caching | 🌐 Networking | |
@nasriya/orchestriq |
Powerful CI/CD orchestration and automation toolkit | 🔄 CI/CD | |
@nasriya/authcrypto |
JWT, password hashing, encryption toolkit | 🔐 Security | |
@nasriya/mongodb |
Advanced MongoDB client with caching + broker sync | 🗄️ Databases | |
@nasriya/overwatch |
Platform-agnostic file system watcher | 🕵️ Monitoring | |
@nasriya/atomix |
Minimal backend utility toolkit | 🧰 Utilities | |
@nasriya/uuidx |
Tiny UUID generator | 🆔 Identifiers | |
@nasriya/recaptcha |
Server-side reCAPTCHA validation | 🧠 Bot Protection | |
@nasriya/logify |
Structured Node.js logger | 🧾 Logging | |
@nasriya/cron |
Clean cron scheduler | ⏱ Scheduling | |
@nasriya/dns |
DNS & domain management | 🌍 Infrastructure | |
@nasriya/postbuild |
Build-time task runner | ⚙️ Tooling |
➡️ 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.
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
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]
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.
-
🧠 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.
Whether you're looking for a conversation, consultation, or a full project — I’m open to meaningful work that aligns with my values.
Built from scratch. Designed for clarity. Made with ❤️ in Palestine 🇵🇸