// Hello, World!
Systems Programmer · OS Developer · AI/ML Enthusiast
// About Me
I'm a final-year Computer Science undergraduate at Trincomalee Campus, University of Trincomalee, with a deep passion for low-level systems programming and high-level AI/ML applications.
I'm currently exploring research at the intersection of operating systems, compilers, and artificial intelligence. My long-term goal is to build a domain-specific programming language and an AI-powered shell designed for productivity-driven developer environments.
When I'm not writing C or Rust, I'm documenting my journey through system programming, reading about compiler design, or experimenting with OS bootloaders from scratch.
// Skills
// Projects
A command-line to-do list app built in Rust — my introduction to ownership, traits, and Cargo.
A minimal custom memory allocator written in Rust — exploring heap management from scratch.
A mini Unix shell written in C with command parsing, process forking, and basic piping support.
First project in my OS development roadmap — a bootloader written in x86 Assembly that boots into protected mode.
Second step of the OS roadmap — a minimal kernel with basic interrupt handling and memory layout setup.
A collection of GUI applications built with Kivy — exploring Python-based desktop development.
// Contact
I'm always open to interesting collaborations, research discussions, or just talking about OS internals and compilers. Drop me a message.
rchkaushalya@gmail.com