Skip to content
View jiaweing's full-sized avatar
πŸͺ…
Vibing
πŸͺ…
Vibing

Organizations

@amajorai

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 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
jiaweing/README.md
    ___  ___  ________          ___       __   _______   ___          ________   ________     
   |\  \|\  \|\   __  \        |\  \     |\  \|\  ___ \ |\  \        |\   ___  \|\   ____\    
   \ \  \ \  \ \  \|\  \       \ \  \    \ \  \ \   __/|\ \  \       \ \  \\ \  \ \  \___|    
 __ \ \  \ \  \ \   __  \       \ \  \  __\ \  \ \  \_|/_\ \  \       \ \  \\ \  \ \  \  ___  
|\  \\_\  \ \  \ \  \ \  \       \ \  \|\__\_\  \ \  \_|\ \ \  \       \ \  \\ \  \ \  \|\  \ 
\ \________\ \__\ \__\ \__\       \ \____________\ \_______\ \__\       \ \__\\ \__\ \_______\
 \|________|\|__|\|__|\|__|        \|____________|\|_______|\|__|        \|__| \|__|\|_______|

Website Email GitHub Followers GitHub Stars Made in Singapore

Source Code
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       = 26
        self.location  = "Singapore"
        self.website   = "https://jiaweing.com"
        self.education = "BSc Computing Science Β· SIT + University of Glasgow"
        self.stack     = ["TypeScript", "Rust", "Python", ".NET", "Next.js", "Tauri", "React Native", "Postgres", "SQLite"]

    @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 achievements(self) -> List[str]:
        return [
            "Google APAC Solution Challenge 2025 β€” Top 10",
            "Dell InnovateFest 2025 β€” Finalist",
            "Dell Cloud Native Awards β€” 1st Place (x2)",
            "built titan.tf at 15 β€” 460k+ players, 20k+ Steam members",
            "founded 18 startups, shipped 17 apps",
            "top 25% Unsplash contributor β€” 460k+ views, 4.3k+ downloads",
            "87+ blog posts published",
        ]

    @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/jiaweihq"
        youtube  = "youtube.com/@jiaweihq"
        email    = "hey@jiaweing.com"

        return github, linkedin, twitter, youtube, email


jay = jiaweing()

Current Projects

AI & Memory

  • 🌐 layer0 - self-hosted AI memory and RAG layer with local LLM support, vector embeddings, knowledge graph, and hybrid search

Desktop

  • 🎭 backstage - open-source YouTube thumbnail studio with AI background removal and Gemini image generation
  • ⛩️ torii - production-ready Tauri v2 + React 19 desktop app shell with licensing, analytics, auto-updates, and secure storage baked in

Skills

  • 🌼 amajor.md - master skill directory. one install, discover every A Major skill. built for agents to find the right tool for any task.
  • πŸ‘» spec.md - spec-driven development. break any task into atomic, agent-ready github issues. the first step before shipping.
  • πŸ“¦ ship.md - a thin, structured workflow for shipping features. simple, minimal, lean. one interview, one plan, ship the thing.
  • πŸͺ… vibe.md - spin up a 24/7 production-ready full-stack dev and deploy environment. one interview, one clean pass.
  • πŸŽ‰ party.md - GitHub Projects as the interface. drop in issues, it ships them while you sleep.
  • 🎬 replay.md - record a live video of your running app and share the link, straight from chat.
  • πŸ”Ž fix.md - systematic bug-fixing. explore first, instrument strategically, read the logs, fix surgically, verify clean.
  • ⚑ skills - 30+ smaller skills for the things developers overlook when shipping. edge cases, E2E, auth, payments, SEO, CI, and more.

Web & UI

  • πŸ“₯ dropdrawer (201 stars) - responsive shadcn/ui dropdown-to-drawer component
  • πŸ“‚ portfolio-dex (5 stars) - personal portfolio site
  • πŸͺŸ ui - beautifully designed components inspired by iOS 26 and macOS 26, built on shadcn/ui

Browser Extensions & Tools

Legacy Work

AI & Agents

  • 🌎 lemon8-travel-research-agent (7 stars) - multi-agent system that scrapes Lemon8 and generates comprehensive travel guides
  • πŸ€– GeminiTelegramBot (5 stars) - Telegram bot powered by Gemini 2.0 Flash for natural conversations and AI image generation
  • πŸ›©οΈ copilot-chat-api (6 stars) - OpenAI-compatible HTTP API interface for GitHub Copilot with native GitHub authentication
  • πŸŒ™ updatenight-agent - automated Update Night newsletter generation using crewAI agents
  • 🏨 agoda-agent - multi-agent system that analyzes Agoda hotel listings and generates accommodation guides
  • πŸ” localRAG-api (3 stars) - local RAG API, superseded by layer0
  • πŸ€– localLLM-api - local LLM API, superseded by layer0

APIs & Boilerplates

  • πŸ” dotnet8-jwt-api-boilerplate - barebones .NET 8 API with JWT auth and MySQL, zero abstractions, full control
  • βœ… verify.supply.tf - blockchain-based verification system for product authenticity and ownership tracking

Web & Projects

  • 🏒 base7-landing - landing page for Base7
  • ✏️ telequill - transform public Telegram channels into elegant blog-style websites

Skills & Technologies

TypeScript Python JavaScript Radix UI Next.js React ESLint Tailwind CSS TanStack Query Zod Biome Husky

Connect

X LinkedIn Instagram Threads TikTok YouTube Subscribers YouTube Channel Views Twitch Kick

πŸŒ™ Update Night

An AI-native media platform and catalog for builders. Newsletter, Telegram, Discord, podcast, and a curated catalog of AI and dev tools β€” covering what's shipping in the AI and developer ecosystem before it hits the headlines.

Update Night Podcast

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 201 7

  2. portfolio-dex portfolio-dex Public

    just an ordinary guy who makes software, with unique and original digital experiences.

    TypeScript 5 1

  3. Unsplash-Multiple-Download Unsplash-Multiple-Download Public

    Instantly download all images on a page on Unsplash

    JavaScript 12 4

  4. copilot-chat-api copilot-chat-api Public

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

    Python 6 5

  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. 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