Skip to content
View nahkd123's full-sized avatar
Block or Report

Block or report nahkd123

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

Profile banner

Welcome to my GitHub profile! I don't have much stuff to share in here but whatever.

Quick Links

GitHub | Twitter

General Info

  • Living somewhere in Hanoi, Vietnam.
  • Fabric modder at PhởMC.
  • I'm not sure about my role at MangoPlex atm.
  • Tends to reinvent the wheel.

Skills

These are not verified by external source so don't take my words for it.

Overview

Java

  • More than 5 years of writing code with Java and still counting (2023)
    • This might not reflect my true Java skill, but the earliest trace of me writing Java is 2017.
  • Bukkit plugins development
    • Most of my plugins are distributed on MCVN.
  • A bit of Fabric mods development
    • "A bit" because I don't think I'm good at the Mixin thing.

JavaScript

  • TypeScript
  • ES6+
  • NodeJS

Web

  • JavaScript
  • CSS/SCSS
  • DOM manipulation (people tends to call it "vanilla JS")
  • New to JSX/TSX
    • I'm not interested in React library btw.
    • I actually like the JSX syntax. It's like writing HTML, but more on writing JS and not tabbing between .js and .html.
  • A bit of PWA

Misc

  • Inkscape
  • Ability to use Stack Overflow.
  • A small amount of Linux knowledge (small enough to use Linux for web development and not Sysadmin thing).

My projects that I think they are cool

  • Mixery: Digital audio workspace that runs in your browser, so Chromebook users can brag about how their laptop is still useful. Don't have time to maintain it right now.
  • Serarif: Sans serif font. Basically my attempt to make the font that appears in my dream. Not perfect but I think it's decent.

Contact

  • Email address: You can find my email address by looking at my GPG signature. I usually check my inbox everyday or two (or maybe longer, I don't know to be honest).
  • Twitter: Honestly I don't use Twitter much nowadays, but if you want, you can visit my Twitter profile with the link above.
  • GitHub: You can drop a message here. Note that everyone can see your message there so please avoid posting personal information.

Pinned

  1. Mixery Mixery Public

    An open source Digital Audio Workspace. Made with Typescript

    TypeScript 3 1

  2. CheemsToken-Framework CheemsToken-Framework Public

    Blockchain framework for gud cheems

    Java

  3. The "SetCameraEntityS2CPacket" trick The "SetCameraEntityS2CPacket" trick
    1
    # The `SetCameraEntityS2CPacket` trick
    2
    ## What is this?
    3
    `SetCameraEntityS2CPacket` is a clientbound packet that will be sent to client when player interacts an entity while in spectator mode. This packet is mainly used for setting the player's camera to entity's position.
    4
    
                  
    5
    ## The jank: Not in spectator mode