// Hello, World!

Rasindu
Appuhami

Systems Programmer · OS Developer · AI/ML Enthusiast

View My Work Get In Touch

// About Me

Who I Am

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.

University Trincomalee Campus
Degree BSc Computer Science
Year Final Year
Location Sri Lanka 🇱🇰
Focus Systems / OS / AI
Status Open to Opportunities

// Skills

My Tech Toolbox

Systems Programming

C C++ Rust Assembly

AI / ML

Python NumPy ML Concepts

Desktop / GUI

Kivy Python JavaScript

OS & Low Level

Bootloader Kernel Dev Shell Design Memory Alloc

Dev Tools

Git Linux VS Code GDB

// Projects

Things I've Built

🦀 todo-rust

A command-line to-do list app built in Rust — my introduction to ownership, traits, and Cargo.

🧠 pocket-allocator

A minimal custom memory allocator written in Rust — exploring heap management from scratch.

🐚 mini-shell

A mini Unix shell written in C with command parsing, process forking, and basic piping support.

⚙️ os-bootloader

First project in my OS development roadmap — a bootloader written in x86 Assembly that boots into protected mode.

🖥️ os-kernel

Second step of the OS roadmap — a minimal kernel with basic interrupt handling and memory layout setup.

C / Makefile View on GitHub →

🖼️ Desktop Apps with Kivy

A collection of GUI applications built with Kivy — exploring Python-based desktop development.

Python / Kivy View on GitHub →

// Contact

Let's Build Something

I'm always open to interesting collaborations, research discussions, or just talking about OS internals and compilers. Drop me a message.

rchkaushalya@gmail.com