Skip to content
View AbedRafik's full-sized avatar
  • Algeria

Block or report AbedRafik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AbedRafik/README.md

About Me About Me

I'm a secondary-school student and self-taught developer focused on systems programming, language design, and machine learning.

I'm currently building Azro, an open-source programming language implemented in Rust with its own parser, compiler pipeline, package manager, formatter, documentation system, and standard library.

Alongside language engineering, I research modern LLM architectures, training techniques, and efficient AI systems.

I enjoy understanding software from first principles and building things from scratch.

Language design — actively designing and prototyping a Rust-based programming language toolchain: hand-written lexers, Pratt parsers, HIR/MIR pipelines, and native code generation.
Small language models — experimenting with the complete LLM pipeline: tokenization, architecture design, positional encodings, optimization strategies, and training workflows.
Linux systems — daily-driving and customizing Fedora, Arch Linux, and Void Linux, experimenting with Hyprland, Qtile, and custom Linux workflows.
AI-assisted engineering — using modern coding agents to accelerate development while keeping architecture, design, and implementation decisions under my control.

📦 Most of my current projects are developed locally. Public open-source releases are coming soon.

Tech Stack Tech Stack

Systems & AI

Systems & AI

Web & Desktop

Web & Desktop

Databases & Tools

Databases & Tools

Currently Building Currently Building

Project Status Notes
🦀 Custom Rust-based programming language In Design Grammar, hand-written parser, HIR/MIR pipeline, and native code generation are currently being designed.
🧠 Small-scale LLM (from-scratch training) Paused Prototype architecture and training pipeline are in place.; training is currently blocked by free TPU/GPU quota limits.
🐧 Linux tooling & custom workflows Exploratory Exploring a Fedora-based distribution with custom tooling and workflow improvements.

Contribution Streak Contribution Streak

GitHub Streak

Development Activity Development Activity

GitHub Activity Graph Activity updates automatically as new public contributions are made.

Contact Contact

Pinned Loading

  1. azro-lang azro-lang Public

    Azro 🪨 — a modern, dynamically typed scripting programming language written in Rust, featuring a fast interpreter and CLI.

    Rust 1