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've been developing software since I was 10, teaching myself and focusing on mastering new cutting-edge areas through self-learning from the start.

  • I like researching cutting-edge niche technologies.
  • I like the connection between software and hardware at a low level.

Outside of IT, I like playing chess, classic games, and cats.

Without anything more, I hope you enjoy my projects. There is a path to follow.


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
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, GitKraken, GNU Core Utils, NPM, Docker Git, GitKraken, GNU Core Utils, NPM, Docker
Operating Systems GNU/Linux, Windows, FreeBSD GNU/Linux, Windows, FreeBSD

Side Projects

Thrush Programming Logo

Thrush is a strongly typed, machine-compiled systems programming language designed to provide full hardware control and high reliability in embedded systems. 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 applications where efficiency and stability are critical.


Github Statistics

Pinned Loading

  1. thrushlang/thrushc thrushlang/thrushc Public

    The Thrush Programming Language. A modern low-level systems programming language that provides a new low-level development approach.

    Rust 26 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 gate in MLIR and C.

    MLIR 1