Skip to content
View gnort67's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report gnort67

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

Hi there, I'm GNORT πŸ‘‹

Full-stack Developer β€’ PWA Enthusiast β€’ UI/UX Lover

Typing SVG


πŸ‘¨β€πŸ’» About Me

  • 🎨 I build PWA web apps, bilingual Vietnamese/English, following Material Design 3 standards
  • πŸ› οΈ Core stack: Vanilla JS PWA, React + Vite, ASP.NET Core, Supabase, Google Apps Script
  • πŸŒ— Every project ships with light/dark/system theme, localStorage, offline-first support
  • πŸ“¦ Products are packaged and delivered as ready-to-deploy ZIP files
  • 🧩 Passionate about clean UI, One UI–style squircle icons, no emoji in interfaces
  • 🌱 Currently diving deeper into Supabase, real-time data, and OAuth flows
  • πŸ’¬ Can communicate in Vietnamese or English

🧰 Skills

  • Frontend: Vanilla HTML/CSS/JS, React, Vite, Tailwind CSS, Material Design 3
  • Backend: Node.js, ASP.NET Core, Google Apps Script
  • Database: Supabase, MongoDB, SQLite (sql.js), Google Sheets
  • Other: PWA (Service Worker, Manifest), Chrome Extension API, Canvas API, Chart.js/Recharts

πŸ’» Tech Stack


πŸ›ŽοΈ Services

Service Description
🌐 PWA Development Building progressive web apps, offline-first, installable like native apps
βš›οΈ React + Vite Apps Modern, high-performance web apps with backend integration (Supabase/Firebase)
🧩 Chrome Extensions Developing custom browser extensions
🎨 UI/UX Design Interface design following Material Design 3, bilingual VI/EN
πŸ”— API Integration Integrating third-party APIs (Google Sheets, API Ninjas, OAuth, etc.)
πŸ› οΈ Full-stack Solutions End-to-end solutions from frontend to backend and database

πŸ“Š GitHub Stats


πŸ† GitHub Trophy


🐍 Contribution Snake

Contribution Snake

πŸ’‘ The snake needs its own GitHub Action to be generated automatically β€” see setup instructions below.


⏱️ WakaTime Coding Stats

Monday - Sunday, I usually code several hours a day πŸ–₯️

JavaScript / TypeScript   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   XX hrs XX mins
React                     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   XX hrs XX mins
CSS                       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   XX hrs XX mins
HTML                      β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   XX hrs XX mins

πŸ’‘ This table will auto-update once you connect WakaTime + a GitHub Action (see setup guide below).


πŸ‘€ Visitor Counter


"Code isn't just work β€” it's how I tell my story in the language of machines."
β€” GNORT

Pinned Loading

  1. privacy-display-samsungs26 privacy-display-samsungs26 Public

    Ứng dα»₯ng Android mΓ΄ phỏng tΓ­nh nΔƒng Privacy Display cα»§a Samsung Galaxy S26 β€” tα»± Δ‘α»™ng lΓ m tα»‘i mΓ n hΓ¬nh khi người dΓΉng nghiΓͺng Δ‘iện thoαΊ‘i, ngΔƒn người xung quanh nhΓ¬n trα»™m nα»™i dung.

    Java

  2. save-image-as-type-extension save-image-as-type-extension Public

    Save Image As Type lΓ  mα»™t tiện Γ­ch mở rα»™ng mαΊ‘nh mαΊ½ dΓ nh cho trΓ¬nh duyệt Chrome, giΓΊp bαΊ‘n dα»… dΓ ng chuyển Δ‘α»•i vΓ  tαΊ£i xuα»‘ng bαΊ₯t kα»³ hΓ¬nh αΊ£nh nΓ o trΓͺn web sang cΓ‘c Δ‘α»‹nh dαΊ‘ng phα»• biαΊΏn nhΖ° JPG, PNG, hoαΊ·c …

    JavaScript

  3. aio-converter aio-converter Public

    AIO Converter is an all-in-one, privacy-friendly toolbox of everyday converters

    JavaScript

  4. aio-generator aio-generator Public

    AIO Generator is a fast, privacy-friendly, all-in-one collection of online generators

    JavaScript

  5. aio-viewer aio-viewer Public

    A fast, private, offline-capable web app for viewing multiple file formats directly in your browser

    JavaScript

  6. sqlite-viewer sqlite-viewer Public

    View SQLite database files online entirely in your browser

    JavaScript