Skip to content
View OmarAzizi's full-sized avatar
💭
Violent Impulses
💭
Violent Impulses

Highlights

  • Pro

Block or report OmarAzizi

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
OmarAzizi/README.md

image

About Me

GitHub

I'm a third-year Computer Science student currently working on some projects related to Operating Systems and kernel development, as well as other ones related to low-level programming on Linux systems (Linux systems programming), the libraries available on it, and their APIs. I'm mainly undertaking these projects to deepen my understanding of these topics, so by all means I'm no expert.

Also, I'm currently engaged in learning about creating programming languages, along with their compilers and interpreters.

Feel free to ask me anything you'd like. Additionally, if you can assist me in my learning process by contributing to my repositories or providing resources on these topics, I would greatly appreciate it.

My areas of interest are:

  1. Low-level (System) Programming
  2. Machine Learning & Deep Learning
  3. Operating Systems & Kernel Development
  4. Interpreters & Compilers

⚙️ Technologies & Tools

C Assembly Icon C++ LaTeX Git Go Markdown Python JavaScript MySQL NumPy Pandas scikit-learn Matplotlib Notion Linux Shell Script

GitHub Streak
Top Languages

Pinned Loading

  1. Kaleidoscope Kaleidoscope Public

    Toy Programming language & optimizing JIT Compiler built with LLVM compiler infrastructure and C++

    C++ 3

  2. DCGAN-Implementation DCGAN-Implementation Public

    Deep Convolutional Generative Adversarial Network (DCGAN) implementation using PyTorch trained on the MNIST dataset to generate images of handwritten digits

    Python 2

  3. Qamar Qamar Public

    Dynamically typed general-purpose Programming language & it's Interpreter with Garbage Collection, and Bytecode instruction Virtual Machine similar to JVM built with C

    C 3

  4. SKernel SKernel Public

    Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

    C 5

  5. MyLox MyLox Public

    Multi-Paradigm Transpiled (e.g. source to source) general-purpose programming language that translates to Java at runtime along with it's interpreter

    Java 3

  6. expression-compiler expression-compiler Public

    Simple Expression Compiler in C++ & LLVM

    C++