Projects

About Our Team

Digital Defiance brings together talented developers working on innovative open-source projects. Our members contribute to cutting-edge solutions spanning cryptography, AI tooling, internationalization, and more.

Featured Projects by Our Team:


🔬 Rui Campos – Vice President

Rui Campos focuses on data science and particle physics:

  • git-datasets – Revolutionary “data as code” paradigm extension for Git. Declaratively create, transform, and manage datasets of any size with seamless scalability.
  • typed-api – FastAPI extension introducing concise HTTP response specification in return values for cleaner, more maintainable APIs.
  • MontyCarlo – General-purpose Monte Carlo particle simulator for photon, electron, and positron transport. Features groundbreaking efficiency improvements (research paper in progress).

💻 Jessica Mulein – Founder

Jessica Mulein creates production-ready frameworks and AI development tools:

Express Suite – Complete MERN Stack Framework

Express Suite provides enterprise-grade, cryptographically-secure components for building modern web applications:

  • i18n-lib (npm) – Production-ready TypeScript internationalization library with component-based architecture, full type safety, and comprehensive error handling. Supports 8+ built-in languages with extensible custom language support. Features advanced template processing, automatic context variable injection, and pre-built core UI strings. 91.81% test coverage, 714 passing tests.
  • ecies-lib (npm) – Browser-compatible ECIES (Elliptic Curve Integrated Encryption Scheme) library built on Web Crypto API. Provides three encryption modes (Simple, Single, Multiple recipient), key management through BIP39 mnemonics and HD wallets, chunked file encryption, and ECDSA signatures. Features AES-256-GCM authenticated encryption, memory-safe storage with automatic zeroing, and automatic error translation in 8 languages. 393 passing tests across 32 test files.
  • node-ecies-lib (npm) – Node.js-specific ECIES implementation fully binary compatible with the browser-based ecies-lib. Enables seamless cross-platform cryptographic operations where data encrypted in Node.js can be decrypted in browsers and vice versa. Features the same core capabilities with Node.js crypto primitives for optimal performance. 220 passing tests, 100% binary compatibility.
  • suite-core-lib (npm) – Frontend-compatible foundational library for cryptographically-secure user management systems. Provides type-safe interfaces for user representations, secure backup code system, role-based access control with fine-grained permissions, account status management, and comprehensive localized error handling across 5 major languages. Fully browser-compatible for React, Vue, Angular, and other frontend frameworks. 104 passing tests.
  • node-express-suite (npm) – Opinionated, secure Node.js/Express service framework providing complete backend infrastructure for MERN stack applications. Features MongoDB integration, JWT authentication, role-based access control, ECIES encryption/decryption, mnemonic authentication, email token workflows, dynamic model registry, and comprehensive middleware. Version 2.1 achieves 604 passing tests with 100% success rate and 57.86% code coverage. Version 2.0 delivered 50% overall complexity reduction and 70% reduction in transaction boilerplate.
  • express-suite-react-components (npm) – Material-UI-based React component library with 25 production-ready components for authentication flows and user management. Includes extensible login/registration forms supporting email/username and password/mnemonic authentication, password reset workflows, backup code management, route protection, and automatic i18n integration across 8+ languages.

AI Capabilities Suite – Professional AI Development Tools

AI Capabilities Suite transforms AI assistants into professional development partners with enterprise-grade capabilities:

  • MCP ACS Debugger – The most comprehensive debugging interface for AI agents ever built. Features 25+ professional debugging tools including advanced breakpoints (logpoints, conditional, function, hit count), CPU/memory profiling with flame graphs, automatic hang detection for infinite loops, and multi-language support through VS Code’s Debug Adapter Protocol. Enterprise-grade with 94.5% test coverage across 1,059 tests, authentication, rate limiting, and audit logging. Available as VS Code extension and standalone MCP server. Production-ready | NPM | Docker | GitHub | Website
  • MCP ACS Screenshot – Transforms AI agents into visual UI experts with comprehensive screenshot capabilities. Features full screen, window-specific, and region capture with built-in privacy protection through Tesseract OCR-powered PII masking. Automatically detects and blurs sensitive information (emails, phone numbers, credit cards). Supports multiple formats (PNG, JPEG, WebP, BMP) with adjustable quality. Enable AI agents to perform accessibility audits, create professional documentation, debug responsive layouts, and generate detailed bug reports with visual evidence. 267 passing tests, full cross-platform support | NPM | Docker | GitHub | Website
  • MCP ACS Process – Enterprise-grade process management with strict security boundaries. Implements six layers of defense-in-depth security validation including executable allowlists, argument validation to prevent command injection, environment sanitization, resource limits, privilege prevention, and comprehensive audit logging. Features 12 professional tools for process launching with resource constraints, real-time CPU/memory/I/O monitoring, service management with auto-restart, process groups and pipelines, and graceful/forced termination with timeout escalation. Secure by design | NPM | Docker | GitHub | Website
  • MCP ACS Filesystem – Advanced filesystem capabilities beyond basic read/write operations. Features 12 professional tools including atomic batch operations with automatic rollback, real-time directory watching with event filtering, full-text content search with metadata filtering, checksum computation and verification (MD5, SHA-1, SHA-256, SHA-512), symlink management, and disk usage analysis. Every operation confined within workspace jail with 10 layers of path validation to prevent path traversal attacks. Enterprise-grade security | NPM | Docker | GitHub | Website
  • MCP ACS Testing – Enterprise-grade testing capabilities with 25+ tools covering the complete testing lifecycle. Supports multiple frameworks (Jest, Mocha, Pytest, Vitest) enabling AI agents to execute tests, analyze coverage with detailed line/branch/function metrics, perform mutation testing to validate test suite quality, detect and analyze flaky tests, and integrate visual regression testing. Transform testing from a manual chore into an AI-assisted quality assurance process. Production-ready for teams demanding high-quality software delivery | NPM | Docker | GitHub | Website
  • Akira – Spec-driven development tool for GitHub Copilot bringing structured requirements engineering to AI-assisted development. Uses EARS (Easy Approach to Requirements Syntax) methodology for INCOSE-compliant requirements that AI agents can understand and validate. Complete workflow from Requirements → Design → Tasks → Execution with MCP-powered persistent context. Integrates property-based testing through fast-check to automatically generate test cases from requirements specifications. Transform ad-hoc development into disciplined engineering where requirements are first-class artifacts and implementations are validated against specifications. GitHub

Additional Projects

  • Node Accelerate – High-performance Apple Accelerate framework bindings for Node.js. Get up to 305x faster matrix operations and 5-10x faster vector operations on Apple Silicon (M1/M2/M3/M4). NPM
  • Dominion Assistant – Game play tracker for the Dominion card/deckbuilding game by Donald Vaccarino/Rio Grande Games. Available on Google Play.
  • Star Realms Assistant – Game play tracker for the Star Realms card/deckbuilding game by White Wizard Games.
  • BrightChain – Pre-alpha Node/TypeScript decentralized data storage and management solution based on the Owner Free Filesystem. Features Brokered Anonymity for encrypted identity protection, quorum-based document sealing, and Paillier encrypted voting systems. Active development focuses on block-level data integrity, complex block generation, and recovery processes.
  • CurseFund – Reverse swear jar application helping families save for events while curtailing cursing.
  • OpenBook – Enhance organizational transparency by indexing structured Markdown files into Excel & API-queryable views. Enables detailed tracking (membership, grant usage, transactions) while maintaining data in a version-controlled, queryable system.

🌍 Ihab Amedras – AI/NLP Research

Ihab Amedras focuses on natural language processing for Moroccan dialect:

  • DarijaGenAI – Generative model for Moroccan Dialect Text, an Arabic dialect incorporating French, Spanish, and Berber elements.
    • Current Progress: 80,000+ rows of Darija text data collected
    • Upcoming Milestones:
      • Custom tokenizer development specifically for Darija
      • ETL pipeline for scraping social media Darija content
      • Model development for generating and understanding Moroccan dialect text

All projects are open source and welcome contributions from the community. Visit our GitHub organization to explore the code and get involved.