Skip to content
View iamhyc's full-sized avatar
💫
💫

Organizations

@VDM-Maintainer-Group

Block or report iamhyc

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

Hi, I am sudo_free (or iamhyc)

!!! LOOKING FOR JOB OPPORTUNITIES !!! My CV link is on the left column if you are interested.

I am currently working on Overleaf Workshop, which allows you to open Overleaf projects in VS Code with full collaboration support.

Github Stats


My Skills

An amazing project, Virtual Domain Manager (VDM), well summarizes my software engineering skills, including but not limited to:

  • Homebrew RPC framework: The source code is encapsuled at build time with function wrapper for CString signature, and then loaded and called at runtime via FFI Manager.

  • Plugin framework: The plugins for VDM are called via D-Bus with specific interface definition.

  • Linux kernel rootkit: One unique and efficient solution to provide in-kernel inotify_group reverse lookup. Both inotify_add_watch and inotify_rm_watch syscalls are hooked via kprobe mechanism to maintain the reverse lookup table with radix tree. The userspace lookup is queried via custom Netlink protocol.

  • Web Development: A Manifest V2 browser extension to get browser tabs and then pass to local connector via Native Messaging with AES encryption.

  • X11 Window Management, Rust-Python Interoperation, PyQt for GUI, CMakeLists file compose, and etc.

My Interests

I am currently a freelance researcher and developer, who is interested in the following fields:

Researches: 1) distributed-native network, 2) pre-trained transformer, 3) text-instructed 3D generation (LRM is interesting).

Development: 1) Retrohos, 2) Overleaf Workshop, 3) VDM.

Pinned Loading

  1. windows-dscp-fix windows-dscp-fix Public

    Windows DSCP Fix Python Package

    Rust 2

  2. VDM-Maintainer-Group/virtual-domain-manager VDM-Maintainer-Group/virtual-domain-manager Public

    VDM: live workspace manager for Linux desktop.

    Python 3

  3. Overleaf-Workshop Overleaf-Workshop Public

    Open Overleaf/ShareLaTex projects in vscode, with full collaboration support.

    TypeScript 456 10

  4. VDM-Maintainer-Group/vdm-capability-library VDM-Maintainer-Group/vdm-capability-library Public

    VDM Capability Library with System-related Best Practice.

    Rust 5 1