Skip to content
View DevCheckOG's full-sized avatar

Block or report DevCheckOG

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

Hi there!

About me

Hello!👋 Welcome to my GitHub profile.

I am a self-taught software developer. I simply research and develop things.

  • I like exploring niche and undiscovered software.
  • I like deep research into any type of software.
  • I like the connection between software and hardware at a low level.

Technical Skills

Category Skills Information
Programming Languages C, Rust, Java, Python, JavaScript, TypeScript C, Rust, Java, Python, JavaScript, TypeScript
Intermediate Representations LLVM IR, MLIR, QIR LLVM, MLIR, QIR
Code Generators LLVM, Cranelift, QBE LLVM, Cranelift, QBE
Assemblers x86_64 (Intel) x86_64
Frameworks & Libraries FastAPI, Rocket.rs, Axum, Fastify, Socket.io, Node.js FastAPI, Rocket.rs, Axum, Fastify, Socket.io, Node.js
Build Systems CMake, Ninja, Maven CMake, Ninja, Maven
Testing PyTest, Jasmine, Swagger PyTest, Jasmine, Swagger
Databases MongoDB, MySQL MongoDB, MySQL
Compilers Clang, GCC Clang, GCC
Tools & Extra Git, GNU Core Utils, NPM Git, GNU Core Utils, NPM
Operating Systems GNU/Linux, Windows, FreeBSD GNU/Linux, Windows, FreeBSD

Side Projects

Thrush Programming Logo

Thrush is a strongly typed, machine-compiled general-purpose systems programming language. It integrates native assembler support, ensuring uncompromising low-level access. Built on LLVM and compatible with GCC, it combines optimized performance with portability, ideal for software where efficiency and stability are critical.


Github Statistics

Pinned Loading

  1. thrushlang/thrushc thrushlang/thrushc Public

    General-purpose low-level systems programming language that provides a new low-level development approach.

    Rust 27 4

  2. KraysonStudios/NoxLauncher KraysonStudios/NoxLauncher Public

    A Minecraft launcher that focuses on aesthetics, intuition, and being a safety hangar for frequent Minecraft users.

    Python 10 2

  3. LLVMIRCourse LLVMIRCourse Public

    Basic course on LLVM Intermediate Representation (LLVM IR) for an introduction to code generation for developing optimized compilers.

    4

  4. thrushlang/lld-wrapper thrushlang/lld-wrapper Public

    LLVM Linker (LLD) wrapper to be embedded into the Thrush Compiler.

    C++ 1

  5. Nyxlang Nyxlang Public

    Another TOY interpreted programming language for scripting.

    Rust 4

  6. cnot-mlir-c cnot-mlir-c Public

    Partial emulation of the CNOT quantum gate in MLIR and C.

    MLIR 1