Giter VIP home page Giter VIP logo

Nice to Meet You! 👋

My name is Ali Rizvi. I'm a 21 year old university student studying Computer Science at Toronto Metropolitan University (formerly Ryerson).

[alirizvi@github ~]$ myfetch
OS: NixOS
Uptime: 21 years
Editor: Neovim, VSCode
Locale: en_US.UTF-8, ur_PK.UTF-8
Timezone: America/Toronto (EST, -0500)
Programming Languages: *-Shell, C/C++, Java/Kotlin, Python
Goals (2024): Graphics, Kernel-development, Assembly, Cross-platform apps

Some more depth into my 2024 goals:

  • Graphics, including the development of a trivial graphics engine
  • Kernel-level programming, low level development between OS and hardware
  • Assembly, strictly for understanding the lower-level architecture
  • Global device deployment, using Qt for cross-platform development, Flutter for PC/Mobile development

Here is a more comprehensive list of all the programming languages I've developed in:

  • AutoHotkey
  • Bash (strictly sh compatible)
  • Batch
  • C
  • C++
  • C#
  • Common Lisp
  • GLSL
  • Java
  • JavaScript
  • JQ
  • Kotlin
  • Makefile
  • Nix
  • Python
  • Rust
  • TeX (LaTeX)
  • Zig

Ali Rizvi's Projects

archikos icon archikos

A blazing fast duplicate file checker developed in Rust

code2nix icon code2nix

A simple python script that parses and produces a declarative nix expression for your vscode extensions

concrete icon concrete

LPS fork of "quiclime", the backend which powers the LAN functionality of our modpacks

daffodil icon daffodil

A simplified graphics library written in C++, powered by OpenGL

dotfiles icon dotfiles

Configurations that power my NixOS systems

download-graal icon download-graal

A simple script to automatically setup a valid GraalVM Java distribution for Luna Pixel Studios' users

dupechecker icon dupechecker

Blazing fast and efficient file dupe checker written in C

elyniaclient icon elyniaclient

A simple, efficient, and yet powerful implementation of small modifications into the Minecraft Client using Forge.

epignosi icon epignosi

A very basic Java 13 analyser and decompiler

fasm icon fasm

Frontear's ASM. An attempt to try and make a very simple low-level programming language using C

flake-templates icon flake-templates

Templates for a development workflow on Nix, powered by Flakes ❄️

frontear.github.io icon frontear.github.io

A simple website, that currently serves no purpose other than for me to creatively throw whatever I can at it.

glfw icon glfw

Fork of GLFW intended to be used for Luna Pixel Studios users to pull the latest builds of GLFW easily

glfw-libs icon glfw-libs

Pre-compiled GLFW lib files (.so,.dll) for users at Luna Pixel Studios

hello-zig icon hello-zig

Learning Zig, following https://ziglang.org/documentation/master

hephaestusclient icon hephaestusclient

A special modded minecraft client. This client contains the basis for a modded client, and can be expanded upon to build your own client.

hyprland icon hyprland

Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

infinity icon infinity

A minecraft client which adds various performance improvements and functionality, developed in Fabric

learnopengl icon learnopengl

Following the tutorials found at https://learnopengl.com/ to learn modern OpenGL

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.