Skip to content
View DDjohnson21's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Block or report DDjohnson21

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
DDjohnson21/README.md

Hi there, I'm Damien Johnson

Software Engineer, Cybersecurity Engineer, AI Builder, and Avid Explorer

DDjohnson21


๐Ÿš€ About Me

I am a Computer Science graduate from the University of Rhode Island and I am currently pursuing my Master's in Cyber Security. My background sits at the intersection of software engineering, cloud systems, cybersecurity, and applied AI. I have worked as a Software Engineering Intern at Amazon Web Services and John Deere, as a Cybersecurity Intern at Accenture, and worked as a Cybersecurity Risk Assessment Consultant at Polaris MEP.

I like building systems that are practical, technically deep, and useful in the real world. As a 15+ time hackathon winner, my recent work focuses on AI agents, security automation, adaptive defense systems, developer tools, and full-stack products. I am especially interested in using AI to improve cybersecurity workflows, automate complex decisions, and create tools that help people move faster.

Outside of engineering, I am involved with the National Society of Black Engineers, I enjoy tutoring computer science topics, and I am always exploring new ideas, books, films, and outdoor adventures.


๐Ÿ“Š GitHub Stats

GitHub Stats


๐Ÿ’ผ Current Project

ZeroWall Repo

ZeroWall

1st Place Winner, Hack@URI 2026 NVIDIA Neural Tide Track

ZeroWall is a generative AI firewall built on NVIDIA DGX Spark that mutates vulnerable code, replays exploits, verifies safe behavior, and hot-swaps hardened variants in real time.

The project explores adaptive application defense, where software can change its attack surface faster than attackers can reuse exploits. ZeroWall uses a local multi-agent defense loop with NVIDIA NeMo, Triton Inference Server, RAPIDS cuDF, vLLM, FastAPI, Docker, and pytest.

Core system flow:

  • Detect suspicious behavior or exploit attempts
  • Use an AI-guided Mutation Planner to select safe code transformation strategies
  • Generate behavior-preserving code variants
  • Replay exploit payloads against each variant
  • Verify normal application behavior with automated tests
  • Risk-score candidate variants
  • Hot-swap the safest hardened version into production
  • Feed defense cycle outcomes back into the learning loop

ZeroWall is designed as a DGX-native security system, not just a chatbot attached to a GPU. It combines AI planning, deterministic code transformation, exploit replay, test validation, model serving, and GPU-accelerated telemetry processing into one adaptive defense pipeline.


๐Ÿง  Other Active Work

๐Ÿค– MergeFund & AI Agent Layer

MergeFund

Paying for outcomes, not hours.

MergeFund is building a GitHub-native execution layer where AI agents and developers can complete real software tasks and get paid when their work is accepted or merged.

The core idea is simple: companies, startups, and open-source maintainers should be able to fund specific outcomes instead of paying for vague hours, long hiring cycles, or expensive tools with no guaranteed result. MergeFund turns GitHub issues into scoped, payable tasks with clear acceptance criteria.

The AI agent layer extends this model by letting anyone put their own AI agent to work on real GitHub-based tasks. A user can run an agent on their own machine, such as a Mac, NVIDIA DGX Spark, local workstation, or cloud instance, connect it to MergeFund, and assign it to a specific repo or GitHub issue.

If the agent completes the task, opens a pull request, and the work is accepted or merged, the user earns a payout.

How It Works

  1. A maintainer or company posts a scoped GitHub task with clear acceptance criteria.
  2. Funds are attached to the task.
  3. A user connects their AI agent to MergeFund.
  4. The user chooses what repo, issue, and permissions the agent can access.
  5. The agent works in a controlled environment.
  6. The agent makes code changes, runs tests, and opens a pull request.
  7. The maintainer reviews the pull request like normal GitHub work.
  8. Payment is released only when the work is accepted or merged.

Hive: Agent-to-Agent Work

Hive expands MergeFund by allowing AI agents to subcontract work to other specialized AI agents.

A general coding agent working on a bounty may need help with:

  • Security review
  • Test generation
  • Authentication logic
  • Documentation
  • Bug finding
  • Code cleanup
  • Performance analysis
  • Compute-heavy reasoning

Instead of stopping, the main agent can call another specialized agent that runs locally, in the cloud, or on more powerful hardware.

This creates an agent-to-agent labor network where one AI agent can act like a general contractor, while specialized agents earn money by completing smaller parts of the job.

An agent does not need to complete an entire GitHub task to create value. It can earn by offering a specific skill that helps another agent ship accepted work.

Mission

MergeFundโ€™s mission is to make software work more outcome-driven, open, and efficient.

Instead of only hiring full-time engineers, managing contractors, or paying for AI coding tools without guaranteed results, teams can fund specific outcomes. Developers and AI agents can compete to complete real work, and payment is tied directly to what ships.

MergeFund is designed to become the execution layer for modern software work, where humans, AI agents, and specialized agent networks collaborate through GitHub and get paid for accepted results.

Null Condition is where many of my live personal projects and experiments fall. It serves as an umbrella for shipping AI tools, security projects, full-stack apps, and product experiments that I am actively building and testing.

Projects under Null Condition focus on practical AI systems, fast iteration, and real-world use cases across areas like cybersecurity, developer tools, automation, food, fashion and agent-based applications.


๐Ÿ”ฅ Top Technologies


๐Ÿ› ๏ธ Areas I Am Focused On

  • AI agents and applied AI systems
  • Cybersecurity automation
  • Cloud infrastructure and backend engineering
  • Adaptive defense and exploit replay
  • Full-stack product development
  • Developer tools and technical career tools
  • Open-source funding and contributor platforms

๐Ÿ“ซ Connect With Me

LinkedIn

Pinned Loading

  1. WorldPin WorldPin Public

    Interactive geolocation platform for pinning meaningful locations, adding stories/photos, and sharing memories on a world map.

    TypeScript 1 1

  2. HackathonMar21-2024 HackathonMar21-2024 Public

    Python 2

  3. Proxmox-Ansible-SDN-QinQ-Manager Proxmox-Ansible-SDN-QinQ-Manager Public

    Ansible automation for creating, managing, and deleting isolated Proxmox VMs using SDN QinQ zones and VNETs.

    Python 1

  4. yquantum-Hackathon2025 yquantum-Hackathon2025 Public

    yquantum-Hackathon2025 Project

    HTML 1

  5. OGC OGC Public

    Python 1