Skip to content
View Archii0's full-sized avatar

Highlights

  • Pro

Block or report Archii0

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

Archii0

Computer science student at University of Warwick.

Previously at Jump Trading, Microsoft and competed internationally in the ISC SCC.

Interests

Main programming languages - C/C++, Python and Rust.

Interested in HPC, compilers, GPUs, hardware, embedded development and programming language design.

Currently Working On

Dissertation (xDSL, MLIR, OPS Compiler Project)

  • stencil-lowering - experimenting with xDSL and MLIR IR lowering for CPUs and GPUs
  • OPS-xDSL-MLIR - OPS fork implement code generation with xDSL and MLIR

Other Projects

  • xdb - experimental linux debugger (C++)
  • OxideOS - small OS (Rust)
  • NVConcept - an attempt at building a model of a GPU (C++)
  • Linux-Kernel-Module - a simple kernel module to monitor CPU resources (C)

Some Completed Projects

  • Nift - a minimal build system for quick starting projects (bash)
  • Python-Renderer - pushing python to render 3D models (python)
  • RoadUNet - ML project for segmenting images of driving scenes, presented at ICUR 2024 (python)
  • Memory-Allocator - memory allocation library for learning purposes (C)
  • Sentiment-Trading - messed with social media data to build some portfolios (Python)

Pinned Loading

  1. nift nift Public

    A minimal build system designed for quickly bootstrapping projects on Linux

    Shell 3 1

  2. NVConcept NVConcept Public

    A conceptual GPU model in C++

    C++

  3. RoadUNet RoadUNet Public

    A U-Net implementation in PyTorch, accelerated with CUDA, for segmenting autonomous driving images

    Jupyter Notebook

  4. VM VM Public

    16 bit VM/emulator with custom assembly syntax

    C

  5. sentiment-trading sentiment-trading Public

    A python script for forming a portfolio from social media sentiment data

    Jupyter Notebook

  6. Project-SkyHack Project-SkyHack Public

    A set of drone controlling and WiFi deauthentication scripts for Project SkyHack

    Python 1