Skip to content
View godcodehunter's full-sized avatar
🏴‍☠️
Code dominus
🏴‍☠️
Code dominus

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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.

💼 For employers

General badgeGeneral 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. rmoldrmoldPublic

    Rust 3

  2. smithpilersmithpilerPublic

    Simple C compiler

    Rust

  3. bit-bi-parsebit-bi-parsePublic

    Very simple library for binary printer/parser

    Rust 6 1