Introduction

~ whoami

fn main() {

let name = "Taha H. Alkhawtani";
let role = "Software Engineer";
let focus = "Low-level Software & Programming Languages";

println!("Building systems that power the digital world.");

}


I am a passionate software engineer specializing in low-level software development and programming language design. With a deep love for systems programming, I craft efficient, performant solutions that form the backbone of modern computing.


My expertise spans across Rust, C, C++, and Assembly — languages that give me fine-grained control over system resources.

Intro

Skills

skills.rs

Languages

Rust C C++ Assembly Java Python C# GDScript

Low-Level

Memory Management Operating Systems Compilers Embedded Systems Performance

Tools & Tech

Git Linux Docker LLVM Jira Godot

Hardware & Robotics

Arduino Raspberry Pi Electronics Robotics Mechatronics

Concepts

Data Structures Algorithms Concurrency Systems Design Security

Projects

Add Image
Tara — Featured Project

Tara is a strict, multi-paradigm, general purpose programming language focused on explicit structure, predictable semantics, and deterministic execution. Tara programs run on the Tara Virtual Machine (TVM), a portable bytecode runtime designed for clarity, control, and extensibility.

Rust Performance Compilers Assembly Systems Design Memory Management
project_two.rs

A custom programming language implementation featuring a bytecode VM and ahead-of-time compilation.

Rust Compilers VM
project_three.rs

An embedded systems framework for resource-constrained devices with real-time capabilities.

C Rust Embedded
project_four.rs

A high-performance networking library optimized for low-latency communications.

Rust Networking Async

Contact

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!

Medina, Saudi Arabia