>_
fkm-X3//dev
Kernel & Systems Developer

Building Bare-Metal Operating Systems & Compiler Tools

Hi, I'm fkm-X3. I build low-level software from scratch — including custom kernel architectures, zero-dependency LLVM alternative backends, and novel programming language runtimes.

Rust & C Kernels Custom LLVM Remakes Language Design
fkm-x3@baremetal:~$

// Interactive System Shell v1.0.4

Type 'help' to view commands or click quick prompts below:

>
// OPEN SOURCE REPOSITORIES

Featured Flagship Projects

Low-level architectures engineered for maximum efficiency, zero bloat, and bare-metal targets.

Rust + C Kernel

Alloy-OS

A custom, bare-metal operating system built entirely from scratch. Leverages memory-safe Rust for monolithic kernel components and core drivers alongside lightweight C runtime interfaces. (No stable release yet)

Custom x86_64 bootloader stage & memory allocator
Asynchronous task scheduler & monolithic kernel subsystem IPC
Direct hardware interaction & PCI device enumeration
(experimental) Compiler Infrastructure

Tungsten (experimental)

A standalone, ultra-lightweight LLVM-style backend compiler remake. Designed specifically for instant startup, small binary footprints, and execution in bare-metal system environments. (No stable release yet).

Zero third-party dependencies IR translation engine
Custom instruction selection & register allocation passes
Bare-metal target code generation without stdlib overhead
⚠️ PRIVATE DEV // IN-PROGRESS
w
// CUSTOM PROGRAMMING LANGUAGE

The Wolframite Language

Wolframite is my upcoming systems programming language designed specifically to combine deterministic static memory safety with zero-overhead syntax abstractions. It compiles directly into native target code via the Tungsten (experimental) compiler engine.

No Garbage Collector

Scoped region allocation with compile-time lifecycle analysis.

First-Class OS Primitives

Direct inline interrupts, registers, and memory-mapped IO syntax.

Repository Status: Pre-Release The Wolframite language lexer, parser, and AST code are undergoing work. Release is scheduled once the experimental Tungsten target pipeline is fully stabilized.
kernel_boot.w Lang Wolframite Preview
EXPERIMENTAL // EVERYTHING IS SUBJECT TO CHANGE
module system::kernel;

// Low-level memory mapped write in 'w'
pub fn main() -> u32 {
    let vga_mem = volatile::ptr(0xB8000);
    let msg = "Booted via Wolframite";

    for (i, ch) in msg.chars().enumerate() {
        vga_mem.write(i * 2, ch);
        vga_mem.write(i * 2 + 1, 0x0F);
    }

    return 0;
}
// INTERACTIVE DEMONSTRATION

Tungsten (experimental) & Wolframite Compilation Pipeline

Simulate how the Wolframite language code transforms through Tungsten's intermediate lexer, AST, and bare-metal target assembly layers.

EXPERIMENTAL — EVERYTHING IS SUBJECT TO CHANGE

// Sample Wolframite function: add two integers and return back

fn add_kernel_ticks(a: u64, b: u64) -> u64 {

return a + b;

}

Engine Ready (Tungsten [Experimental] Target: x86_64-unknown-none) Latency: 0.12ms
// TECHNICAL PROFICIENCY

Systems Architecture & Tech Stack

Systems & OS Dev

Bare-metal hardware initialization, custom allocators, interrupt handling, and driver architecture.

Rust (no_std) C11 / C99 x86_64 ASM ARM Cortex QEMU / GDB

Compiler Engineering

Lexical analysis, abstract syntax trees, IR lowering, register allocation, and code generation.

LLVM IR Tungsten IR AST Lowering Linkers & ELF

Tooling & Engineering

Modern Git workflows, build system automation, memory sanitizers, and CI pipelines.

Cargo / Make CMake Valgrind Linux / POSIX

fkm-X3 on GitHub

Daily kernel commits, compiler optimizations, and language design work.

Less More