Hi, I'm J. Gong 👋 – A web developer from China with a passion for continuous learning and creative expression.
This is my digital space to share:
- 🛠️ Tech journals – Web development insights and technical reflections
- ✍️ Daily life notes – Thoughts and observations from everyday life
✈️ Travel stories – Adventures and experiences around the globe- 📚 Study reflections – Learning notes and educational explorations
💻 Web Developer – Coding since the jQuery era through React, with expertise in TypeScript and JavaScript
🎮 Game Programmer – Exploring game development with Unity, Godot, and p5.js
🎙️ Podcaster | 🏋🏻♂️ Crossfitter | 🎨 Tattoo artist | 🎵 Harmonica player
🌍 Traveler | 🌊 Surfer | 🐦 Language learner (Duolingo addict)
Currently studying Digital Learning Games at Tallinn University, Estonia.
- Inspired by Northeastern Chinese slang "给我整" (gěi wǒ zhěng)" – "Just do it" 💡
- Millennial generations are always learning and evolving 🌱
- Sounds like my name in Mandarin 🎶
The future of human–computer interaction lies in gamification. Learning should be engaging, interactive, and fun.
This site is built with:
- Astro – Fast, modern static site builder
- React – Interactive components
- TypeScript – Type-safe development
- Tailwind CSS – Utility-first styling
- Vercel – Hosting and CI/CD
- Cloudflare Workers – RESTful API backend
All commands are run from the root of the project:
| Command | Action |
|---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
npm run astro -- --help |
Get help using the Astro CLI |