Skip to content
View jiaweing's full-sized avatar
🟒
Online
🟒
Online

Highlights

  • Pro

Block or report jiaweing

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
jiaweing/README.md
    ___  ___  ________          ___       __   _______   ___          ________   ________     
   |\  \|\  \|\   __  \        |\  \     |\  \|\  ___ \ |\  \        |\   ___  \|\   ____\    
   \ \  \ \  \ \  \|\  \       \ \  \    \ \  \ \   __/|\ \  \       \ \  \\ \  \ \  \___|    
 __ \ \  \ \  \ \   __  \       \ \  \  __\ \  \ \  \_|/_\ \  \       \ \  \\ \  \ \  \  ___  
|\  \\_\  \ \  \ \  \ \  \       \ \  \|\__\_\  \ \  \_|\ \ \  \       \ \  \\ \  \ \  \|\  \ 
\ \________\ \__\ \__\ \__\       \ \____________\ \_______\ \__\       \ \__\\ \__\ \_______\
 \|________|\|__|\|__|\|__|        \|____________|\|_______|\|__|        \|__| \|__|\|_______|

from typing import List, Dict, Tuple


class jiaweing:
    """
    software engineer Β· designer Β· founder
    creating unique and original digital experiences
    """

    def __init__(self):
        self.name      = "Jia Wei Ng"
        self.alias     = "Jay"
        self.age       = 25
        self.location  = "Singapore"
        self.website   = "https://jiaweing.com"

    @property
    def bio(self) -> str:
        return (
            "just an ordinary guy building software.\n"
            "a designer and software engineer crafting unique, and original digital experiences.\n"
            "drawn to psychology, space, quantum mechanics, and the strange phenomena that shape the universe."
        )

    @property
    def setup(self) -> Dict[str, object]:
        return {
            "workstation": {
                "processor": "i7-14700KF",
                "gpu"      : "RTX 4070 Ti SUPER",
                "ram"      : "32GB DDR5",
            },
            "laptop"     : "MacBook Air M2 Midnight",
            "peripherals": [
                "Yunzii AL75 Keyboard",
                "AULA F75 Pro",
                "Shure SM7B + Focusrite Scarlett 2i2",
                "Fujifilm X-T50 + Sigma 18-50mm f2.8",
            ],
        }

    @property
    def contact(self) -> Tuple[str, str, str, str, str]:
        github   = "github.com/jiaweing"
        linkedin = "linkedin.com/in/jiaweing"
        twitter  = "x.com/j14wei"
        youtube  = "youtube.com/@j14wei"
        email    = "[email protected]"

        return github, linkedin, twitter, youtube, email


jay = jiaweing()

selected projects

dropdrawer β€’ 160+ stars

responsive shadcn/ui dropdown-to-drawer component

set of beautifully designed components inspired by Apple OS 26, built directly on top of shadcn

open source social media scheduling bridge built on notion

blockchain-based verification system for tracking and verifying product authenticity and ownership

i build with

anaconda android arduino aws azure babel bash bootstrap c codeigniter cplusplus csharp css3 dart django docker dotnet electron express fastapi figma flask flutter gcp git html5 huggingface ifttt illustrator java javascript jest jupyter kafka keras kotlin kubernetes langchain laravel linux mariadb matplotlib mongodb mssql mysql nextjs nginx nodejs numpy ollama opencv openresty pandas photoshop php postgresql postman puppeteer python pytorch rabbitMQ react reactnative redis rust scikit_learn selenium spring sqlite swift tailwind tensorflow typescript webpack xamarin xd

Pinned Loading

  1. DropDrawer DropDrawer Public

    A responsive component that automatically switches between a dropdown menu on desktop and a drawer on mobile devices for shadcn/ui. A drop-in replacement for shadcn/ui's DropdownMenu component.

    TypeScript 178 6

  2. Unsplash-Multiple-Download Unsplash-Multiple-Download Public

    Instantly download all images on a page on Unsplash

    JavaScript 11 4

  3. copilot-chat-api copilot-chat-api Public

    Provides a simple HTTP API to interface with GitHub Copilot, including native GitHub authentication.

    Python 6 3

  4. verify.supply.tf verify.supply.tf Public

    A blockchain-based verification system for tracking and verifying product authenticity and ownership. Used in SUPPLY: THE FUTURE apparel.

    TypeScript 2

  5. FYP-THYROID-NODULE-CLASSIFICATION FYP-THYROID-NODULE-CLASSIFICATION Public

    THYROID NODULE CLASSIFICATION IN ULTRASOUND IMAGES USING DEEP CONVOLUTIONAL NEURAL NETWORK

    Jupyter Notebook 6

  6. localRAG-api localRAG-api Public

    TypeScript 2