Skip to content
View iamhyc's full-sized avatar
💫
I may be slow to respond.
💫
I may be slow to respond.

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)

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. Overleaf-Workshop Overleaf-Workshop Public

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

    TypeScript 536 12

  2. windows-dscp-fix windows-dscp-fix Public

    Windows DSCP Fix Python Package

    Rust 2

  3. Aigis Aigis Public

    yet another TOTP 2FA Authenticator for HarmonyOS NEXT.

    TypeScript 40 6

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

    VDM: live workspace manager for Linux desktop.

    Python 3

  5. Retrohos/libretro-frontend-ohos Retrohos/libretro-frontend-ohos Public

    A Libretro frontend written in Rust with OpenHarmony ArkTS NAPI bindings.

    Rust

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

    VDM Capability Library with System-related Best Practice.

    Rust 5 1