Skip to content
View godcodehunter's full-sized avatar
🏴‍☠️
In search of a new pirate ship. Arrr
🏴‍☠️
In search of a new pirate ship. Arrr
  • Krasnoyarsk
  • 22:55 (UTC -12:00)

Block or report godcodehunter

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

🎸 Let's rock

Who am i? Genius, billionaire, playboy, philanthropist... my decadence is any low-level programming, working with hardware, hacking and systems analysis, reading papers and the most favourite development of language tools such as linkers, compilers and so on.

🛠️ Pet project

smithpiler - A C compiler written in Rust as a backend to LLVM. This is my final qualifying work. It does not cover a lot of the C language, and will probably only compile some specially selected code. But it is a real compiler that shows the principles and architecture of designing such projects.

Turing machine - Implementation of a Turing Machine

💼 For employers

General badge General badge

Simple mobile sushi shop - This is a prototype of a mobile application, which was later planned to be used as a web view in a telegram bot. The project has a DEMO at the link.

Library for binary parsing/printing - The library that I initially developed for the task of generating license keys. The key was encoded in base64, and the binary array itself was parsed by this library into program objects. Among other things, when creating the license key module, I used asymmetric encryption to confirm that the key was signed by our license server, and the machine identifier (motherboard id by UEFI) to bind the key to specific machine.

Several PRs in Rust analyzer - Added completion for unstable features word completion in editor when you enter unstable feature (hint in dropdown list). Added description and disable-extensions - small edits.

Pinned Loading

  1. rmold rmold Public

    Rust 3

  2. smithpiler smithpiler Public

    Simple C compiler

    Rust

  3. When Fermat's problem runs into geom... When Fermat's problem runs into geometric correspondence from below.md
    1
    ## Platonism hits mathematics of The Greatest Math Joke
    2
    
                  
    3
    ![alt text](https://i.ibb.co/s3tmhmZ/image.png "Visualization")
    4
    
                  
    5
    # A quick introduction to the idea known as the Greek proof
  4. bit-bi-parse bit-bi-parse Public

    Very simple library for binary printer/parser

    Rust 5