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.
// Interactive System Shell v1.0.4
Type 'help' to view commands or click quick prompts below:
Featured Flagship Projects
Low-level architectures engineered for maximum efficiency, zero bloat, and bare-metal targets.
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)
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).
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.
Scoped region allocation with compile-time lifecycle analysis.
Direct inline interrupts, registers, and memory-mapped IO syntax.
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; }
Tungsten (experimental) & Wolframite Compilation Pipeline
Simulate how the Wolframite language code transforms through Tungsten's intermediate lexer, AST, and bare-metal target assembly layers.
// Sample Wolframite function: add two integers and return back
fn add_kernel_ticks(a: u64, b: u64) -> u64 {
return a + b;
}
Systems Architecture & Tech Stack
Systems & OS Dev
Bare-metal hardware initialization, custom allocators, interrupt handling, and driver architecture.
Compiler Engineering
Lexical analysis, abstract syntax trees, IR lowering, register allocation, and code generation.
Tooling & Engineering
Modern Git workflows, build system automation, memory sanitizers, and CI pipelines.
fkm-X3 on GitHub
Daily kernel commits, compiler optimizations, and language design work.