Writing a Programming Language & Native x86-64 Compiler from Scratch in C: The Story of Yolish
0 Comments
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.
Please log in to comment on this post.
More Posts
- © 2026 Coder Legion
- Feedback / Bug
- Privacy
- About Us
- Contacts
- You Tube
- Tiktok
- Premium Subscription
- Terms of Service
- Early Builders
chevron_left
8Posts
10Comments
6Connections
Systems and kernel software engineer specializing in operating system internals, low-level concurren... Show moreSystems and kernel software engineer specializing in operating system internals, low-level concurrency, and mission-critical flight software architecture.
I build execution runtimes, microkernel primitives, and line-rate packet engines from first principles focusing on deterministic real-time scheduling, memory safety, and hardware capability enforcement.
Key Technical Focus & Active Work:
• Flight Software & Space Systems:
Ported NASA's Core Flight System (cFS) natively to Exploidus OS (custom capability microkernel) with zero portable core patches. Implemented native OSAL/PSP syscall mappings, a deterministic 100 Hz minor-frame scheduler (SCH), double-buffered Table Services (TBL) for live GNC PID parameter hot-reloading, and BLAKE3 capability-gated effector actuation. Co-authored the Community Security Architecture Proposal v0.1 presented on NASA cFS Discussion #1168.
• Operating System Development:
Architected Exploidus OS, a security-oriented x86-64 microkernel featuring intent-based preemptive scheduling (INTENT_COMPUTE), userspace atomic futex primitives (SYS_FUTEX), and ExFS (crash-consistent filesystem with provenance records).
• High-Throughput Linux Networking & eBPF:
Engineered aegis-filter / xdp-guard (pure Rust), a line-rate Layer-4 ingress defense engine operating at the NIC driver layer (XDP_DROP) to mitigate multi-million PPS volumetric floods before sk_buff kernel memory allocation. Published on crates.io.
• Open Source Contributions:
Identified and resolved an inherited 1-bit specification discrepancy in the CCSDS File Delivery Protocol (CFDP) Metadata PDU closure-requested flag within NASA's F Prime framework (PR #6143, verified by NASA core maintainers).
Core Stack:
C (C99/C11), C++20, Rust, x86-64 Assembly, Linux Kernel Internals, Microkernels, eBPF/XDP, Futex, QEMU, GDB.
Code & Repositories:
• Personal GitHub: https://github.com/rahadbhuiya
• Exploidus Labs: https://github.com/Exploidus
• Research Site: https://exploidus.com Show less
I build execution runtimes, microkernel primitives, and line-rate packet engines from first principles focusing on deterministic real-time scheduling, memory safety, and hardware capability enforcement.
Key Technical Focus & Active Work:
• Flight Software & Space Systems:
Ported NASA's Core Flight System (cFS) natively to Exploidus OS (custom capability microkernel) with zero portable core patches. Implemented native OSAL/PSP syscall mappings, a deterministic 100 Hz minor-frame scheduler (SCH), double-buffered Table Services (TBL) for live GNC PID parameter hot-reloading, and BLAKE3 capability-gated effector actuation. Co-authored the Community Security Architecture Proposal v0.1 presented on NASA cFS Discussion #1168.
• Operating System Development:
Architected Exploidus OS, a security-oriented x86-64 microkernel featuring intent-based preemptive scheduling (INTENT_COMPUTE), userspace atomic futex primitives (SYS_FUTEX), and ExFS (crash-consistent filesystem with provenance records).
• High-Throughput Linux Networking & eBPF:
Engineered aegis-filter / xdp-guard (pure Rust), a line-rate Layer-4 ingress defense engine operating at the NIC driver layer (XDP_DROP) to mitigate multi-million PPS volumetric floods before sk_buff kernel memory allocation. Published on crates.io.
• Open Source Contributions:
Identified and resolved an inherited 1-bit specification discrepancy in the CCSDS File Delivery Protocol (CFDP) Metadata PDU closure-requested flag within NASA's F Prime framework (PR #6143, verified by NASA core maintainers).
Core Stack:
C (C99/C11), C++20, Rust, x86-64 Assembly, Linux Kernel Internals, Microkernels, eBPF/XDP, Futex, QEMU, GDB.
Code & Repositories:
• Personal GitHub: https://github.com/rahadbhuiya
• Exploidus Labs: https://github.com/Exploidus
• Research Site: https://exploidus.com Show less
More From rahadbhuiya
Related Jobs
- Staff Java Engineer, Cloud-Native Microservices LeadQuest Oracle Community · Full time · Springfield, IL
- AI Data Center Campus On-Site LeadLancium · Full time · Turkey, TX
- AI Data Center Campus On-Site LeadLancium · Full time · Turkey, TX
Commenters (This Week)
GPTImage25Notes
9 comments
BashSnippets
4 comments
rahadbhuiya
1 comment
Contribute meaningful comments to climb the leaderboard and earn badges!