Skip to content
View alitariq4589's full-sized avatar

Block or report alitariq4589

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 250 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
alitariq4589/README.md

πŸ“Š GitHub Stats


πŸ‘‹ Hi, I'm Ali Tariq

LinkedIn GitHub


πŸš€ About Me

I'm a Senior Software Engineer and active open-source contributor specializing in RISC-V architecture, from bootloaders to operating systems and CI/CD automation.

πŸ’‘ My work focuses on making the RISC-V ecosystem more accessible, testable, and production-ready by bridging low-level firmware with modern DevOps and cloud workflows.


🧭 Where I’m Dwelling

🏠 Core Focus (Deep Work & Contributions)

  • RISC-V Ecosystem β†’ Application Porting, Open-source software contribution
  • Bootloaders & OS Internals β†’ U-Boot, OpenSBI, Linux kernel bring-up, device trees
  • Firmware Porting β†’ FreeRTOS on RISC-V microcontrollers, bare-metal development

⚑ Active Domains (Day-to-Day Engineering)

  • CI/CD & Automation β†’ GitHub Actions, GitLab CI, Jenkins, LAVA KernelCI
  • Cloud & Infrastructure β†’ Docker, Ansible, CloudFormation, Prometheus, Grafana
  • Verification & RTL β†’ SystemVerilog, Verilog, simulation/debug, test plan creation

🌱 Exploring & Expanding

  • RISC-V ISA and upcoming extensions in new boards
  • Automation at scale with open-source software
  • Microkernel design and experimentation

🌟 Featured RISC-V Work

πŸ“Œ Cloud-V RISC-V CI Platform
A platform enabling the open-source community to get access to RISC-V boards.

πŸ“Œ LAVA kernelCI port for Banana Pi F3 (Spacemit K1, RISC-V SoC)

  • Added UART Y-modem boot support in SPL
  • Modified bootflow to load U-Boot proper via UART and kernel/rootfs via NFS/TFTP
  • Enabled CI integration with LAVA (Linaro Automation Validation Architecture)
  • Blog and source code

πŸ“Œ Saber-V A RISC-V

  • A RISC-V microkernel for validation of ISA according to the RISC-V privileged specification

πŸ“Œ GitHub Actions runner port for RISC-V

  • Patched the upstream source code of the GitHub Actions runner package to run on RISC-V with .NET version 8.0.101

πŸ“« Connect With Me


⭐️ β€œPushing the boundaries of open-source software with open-source hardware.”

Pinned Loading

  1. saber-v saber-v Public

    A micro-kernel designed for valiadtion of RISC-V computers

    C

  2. lava-webserver-riscv lava-webserver-riscv Public

    Repository contains docs for adding RISC-V device to Linaro's LAVA webserver

    C++ 2

  3. cloud-v-builds cloud-v-builds Public

    1 1

  4. riscv-gitlab-ci-infra riscv-gitlab-ci-infra Public

    Sets up GitLab CI infrastructure for RISC-V board farms.

    Python

  5. riscv-isac riscv-isac Public

    Forked from riscv-software-src/riscv-isac

    Python

  6. riscv-software-src/riscv-ctg riscv-software-src/riscv-ctg Public archive

    Python 41 52