You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

👋 <Hello World, I'm Jason />

👨‍💻 I am a Full Stack Software Engineer, specialise in web technologies.

💻 I love Information Technology and interested in researching on various new technologies.

⌨️ I started programming and build my first server when I am in primary school.

☁️ Building my own Private Cloud and experimenting with Machine Learning.

🐢 <Quick Review of My Info />

{
  "name": "Jason",
  "gender": "male",
  "email": "nxu@nxu.biz",
  "website": "https://nxuweb.net",
  "github": "jasonfoknxu",
  "job": "Software Engineer & Researcher",
  "company": "m-Chinese Solution Limited",
  "location": "Hong Kong",
  "languages": ["Cantonese", "English", "zh-HK", "zh-Hant", "zh-Hans"],
  "education": ["Bachelor of Science in Computer Science", "Higher Diploma in Software Engineering"],
  "technologies": {
    "programming": ["TypeScript", "JavaScript", "C#", "Java", "VB.NET", "Python"],
    "backend": ["Node.js", "PHP", "Express", "Laravel"],
    "frontend": ["React.js", "Next.js", "jQuery", "CSS", "HTML", "Bootstrap", "MUI", "Chart.js", "Tailwind", "Sass/SCSS"],
    "database": ["MongoDB", "MariaDB", "MySQL", "PostgreSQL", "SQLite", "Mongoose", "Redis"],
    "other": ["Electron", "React Native", "Android", "WebSocket", "Unity", "ActionScript"],
    "server": ["Apache", "Nginx", "Caddy", "Linux", "Azure", "AWS", "Docker"],
    "devops": ["GitHub Actions", "Drone", "Docker Compose"]
  },
  "hobbies": ["coding", "research on new techs", "learn new things about IT", "watching live stream", "listening to music"]
}

📨 <Contact Me />

💾 <More About Me />

  • 💼 Now working in a Edu-tech company (Github: @jasonfok-mlang)
  • 🏫 Graduated in Computer Science [2020] & Software Engineering [2017]
  • :octocat: Repos usually push to my self-hosted git server, not active on GitHub before
  • 🎲 Coding is my hobby
  • 🌟 Researching on 🚀 new techs, 🤖 ML/AI, 📊 Data Analysis, ...
  • 🌈 Focus on UX and UI on most of the project
  • 👍 Like & Support FOSS (Free and Open-Source Software)
  • 💡 Problem solver, Innovator, various ideas of new projects
  • 📖 Always keep learning
  • 📺 Know a bit on Video/Image Editing, VFX/Multimedia Production & Content Creation
  • 🇭🇰 Native speaker of Cantonese, familiar with both Traditional Chinese & Simplified Chinese
  • 🌏 Help translating software to Traditional Chinese from English/Simplified Chinese
  • 🌐 Start providing free web services from 2014
  • 🎙️ Cooperated with live streamer

🧮 <My Tech Stack />

#️⃣ Language TypeScript
TypeScript
JavaScript
JavaScript
C#
C#
Java
Java
Visual Basic
VB.NET
Python
Python
⚙️ Backend Node.js
Node.js
PHP
PHP
Express.js
Express
Lavarel
Laravel
🖼️ Frontend React.js
React.js
Next.js
Next.js
jQuery
jQuery
HTML
HTML
🎨 UI / Styling Bootstrap
Bootstrap
Material UI
MUI
Chart.js
Chart.js
tailwindcss
Tailwind
SASS
Sass/SCSS
CSS
CSS
🗃️ Database Mongo DB
MongoDB
MariaDB
MariaDB
MySQL
MySQL
PostgreSQL
PostgreSQL
SQLite
SQLite
Mongoose
Mongoose
💽 Other Electron
Electron
React Native
React Native
Android
Android
WebSocket
WebSocket
Unity
Unity
ActionScript
ActionScript
☁️ Server Apache
Apache
Nginx
Nginx
Linux
Linux
Microsoft Azure
Azure
Amazon Web Services
AWS
Docker
Docker

and my skill set is keep extending...

Extra Experience

  • DevOps & CI/CD: GitHub Actions, Drone, Docker / Docker Compose, Git, Jira
  • Testing: Jest, Selenium, JUnit
  • Auth: JWT, Bearer token, Session (PHP), TOTP
  • CMS: WordPress, Discuz!
  • Chatbot: Discord, Telegram, QQ, ChatGPT
  • OS: Ubuntu/Debian, macOS, Windows 11/10/7, Manjaro/Arch, CentOS
  • Reverse Engineering: APIs of video sharing platform/social media platform, WebSocket data of live streaming platform
  • Multimedia: DaVinci Resolve, Premiere Pro, After Effects, Photoshop

💿 <My Websites />

  • foobar.store An online shop for selling computer peripherals, mobile phone accessories, creative gadgets, TCG
  • nxu.biz A website to provide services, tools and software for everyone. Will be revamped and merged to new service later.
  • YUKARI FAN CLUB A fan club of Xiao Yuan, a singer/live streamer in China
  • (Deprecated) NXUShop An online shop for selling gadgets, toys, gifts [2015 - 2017]
  • (Deprecated) NXUTech A blog with my tech gadgets reviews & unboxing [2013 - 2016]
  • (Deprecated) NXUNews A tech news blog [2011 - 2013]
  • More coming soon...

📚 <My Projects />

The projects are listed on my personal website: NXUweb (🚧 Update later)


🏆 <Milestone />

  • 2007 - Start creating websites & studying web tech (HTML, JavaScript, CSS)
  • 2008 - Learn my first programming language Visual Basic 6.0
  • 2009 - Created my first flash game with ActionScript ~ NXUTD, a Tower Defense game

└── NXUTD

  • 2009 - Own my first server
  • 2010 - Own my first domain nxuweb.net
  • 2011 - Set up NXUNews and start posting technology news and reviews

└── NXUNews

  • 2013 - NXUNews/NXUweb achieved Hong Kong ranking 1,208 & 286,981 in global ranking (Alexa Rank)

└── NXUweb Alexa Rank

  • 2013 - Developed NXUTech. to replace NXUNews, focus on reviewing, testing, unboxing and analysis of IT gadgets

└── NXUTech.

  • 2014 - Launched nxu.biz, provided free software solution to maximize the efficiency of daily work

└── nxu.biz

  • 2014 - Released my first web application BitXByteConverter

└── BitXByteConverter

  • 2015 - Established NXUShop for selling gadgets, toys, gifts (File-base online shop system)

└── NXUShop

  • 2015 - Introduced Smart Intelligence Engine, an intelligent problem-solving tool
  • 2017 - Graduated with Higher Diploma in Software Engineering
  • 2017 - Founded YUKARI FAN CLUB (YFC), a fan club of a singer/live streamer

└── YUKARI FAN CLUB

  • 2018 - Launched YUKARI DASHBOARD, the data analysis platform of YFC

└── YUKARI DASHBOARD

  • 2019 - Developed YFC Admin Management System, a multi-functional real-time data collection, management, analysis, visualization platform of YFC

└── YUKARI FAN CLUB Admin Management System

  • 2019 - Became a staff member of Yukari World, a live concert activity

└── Yukari World

  • 2020 - Released Xiang AI chatbot, the chatbot of YFC
  • 2020 - Graduated with BSc in Computer Science
  • 2021 - Joined m-Chinese Solution Limited as Software Engineer
  • 2023 - Established a online shop foobar.store

└── foobar.store

  • 2023 - Built my own private cloud (New Server, New Network, New System)

🖥️ <Hardware Equipment />

Server

  • Hello World Private Cloud (Proxmox VE, EPYC 7542, 512GB RAM, RTX4090)
  • Home Lab Server (UNRAID, Xeon E5-2690v3, X99, 256GB RAM, GTX970)
  • WEB & DATABASE (Debian, Core i3-8100, Q370, 16GB RAM)
  • VM Server (Proxmox VE, Core i7-2600K, P67, 20GB RAM)

Workstation / PC

  • MAC Studio (macOS, M1 MAX, 64GB RAM)
  • Workstation 2022 (Windows 10, Ryzen 9 5950X, X570, 128GB RAM, RTX 3060 Ti)
  • PC2 (Manjaro & Windows 10, Core i5-8400, H310, 16GB RAM)

NAS

  • Synology DS918+
  • QNAP TS-831X
  • Custom NAS (openmediavault, Celeron J3160, 8GB RAM)

Laptop / Tablet

  • iPad mini 6
  • Chromebook Spin 714 (Chrome OS, Core i5-1235U, 8GB RAM)
  • Thinkpad T460p (Manjaro, Core i7-6820HQ, 16GB RAM, 940MX)