Skip to content
View NexusForge-dev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report NexusForge-dev

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.

Content in all repositories owned by your account will be closed.
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
NexusForge-dev/README.md
Typing SVG

Followers Stars Focus



About

Hardware and firmware engineer designing PCIe endpoints that the host OS treats as real silicon. The work starts at the transistor boundary: RTL written in SystemVerilog, synthesized through Vivado, flashed to Artix-7 FPGAs.

What I build:

  • Full PCIe config-space emulation including capability chains, BAR decode, and AHCI register sets
  • C# / .NET 8 / Avalonia desktop apps with native JTAG and kernel driver interop
  • Windows storage and kernel subsystem analysis to validate firmware correctness
  • SystemVerilog AHCI and ATA engines with DMA descriptor rings



Projects

NexusForge

FPGA board management application built with Avalonia UI on .NET 8. Detects FPGA boards over JTAG via CH347, reads silicon DNA, and flashes firmware through an embedded OpenOCD instance. Ships as a single-file self-contained Windows binary with all drivers and tools bundled as encrypted resources.


C# Avalonia .NET 8

View

LeechCore (fork)

Fork of the open-source physical memory acquisition library with a targeted reliability fix for FPGA-based PCIe DMA hardware over FT601 USB. Eliminates intermittent device-not-found failures caused by read-pipe desync on cold opens, without touching the data path or adding re-init overhead.


C PCIe FPGA

View


Tech Stack


Hardware & Firmware

SystemVerilog Vivado Artix-7 PCIe


Software & Tooling

C# .NET 8 Avalonia Python PowerShell Windows




Profile Views



Releases are unsigned. SmartScreen will warn on first launch. Source is available — build from source if preferred.



Popular repositories Loading

  1. NexusForge NexusForge Public

    NexusForge — FPGA DMA Board Management Tool

    C# 4

  2. dma-firmware-guide dma-firmware-guide Public

    PCIe DMA Firmware Engineering Guide. Practical reference for 1:1 device emulation on Artix-7 FPGAs.

    1

  3. LeechCore LeechCore Public

    Forked from ufrisk/LeechCore

    LeechCore - Physical Memory Acquisition Library & The LeechAgent Remote Memory Acquisition Agent

    C

  4. NexusForge-dev NexusForge-dev Public

    Profile

  5. edionyx-releases edionyx-releases Public

    Edionyx release channel (installers + update feed). Source is in a separate private repo.