Available for opportunities

Johnny Lui

Software developer & CS student at CUHK.
Full-stack, cloud, and cybersecurity.

About

A bit about me

I'm a passionate Computer Science student at The Chinese University of Hong Kong with a strong focus on full-stack development, cloud computing, and cybersecurity. I enjoy building seamless mobile and web applications using React Native, AWS, and modern JavaScript frameworks. Beyond coding, I actively compete in CTF cybersecurity competitions as a finalist and lead university event organisations — combining technical depth with leadership. Driven by curiosity and innovation, I aim to create secure, user-centric technologies that make a real difference.

Experience

Work history

07/2024 — Present
Goodnotes Limited
IT Infrastructure Intern Contractor
  • Developed scripts to connect SaaS services and automate internal processes
  • Assisted in routine IT support to ensure smooth daily operations
  • Contributed to research and comparison of IT solutions focused on security & innovation
06/2025 — 08/2025
Petalife
Full Stack Developer Intern
  • Built and deployed a cross-platform mobile app with React Native + AWS Lambda / NestJS
  • Collaborated in an agile team to deliver production-ready features within sprint deadlines
  • If you can't login or receive a push notification at 3 AM, it's probably my fault :p
06/2024 — 07/2024
OTIS Elevator
Digital Technology Summer Intern
  • Developed a chatbot for customer support to reduce staff workload
  • Automated paper forms into digital workflows with JavaScript and SQL on a low-code platform
09/2022 — 08/2023
I-Charge Solutions International
Intern Programmer
  • Built Charging Station Management System (CSMS) on OCPP 1.6 in Java
  • Created Car Park Display Board for real-time charger availability in Python
  • Integrated Kiosk with Octopus & Soepay payments using Vue.js + Express.js
01/2021 — 09/2022
Freelance
Discord Bot Developer
  • YouTube Live Notifications Bot — scrapes live data and posts to Discord channel in Python
  • YouTube Membership Auth System using OAuth2 + Discord API in Python Flask
  • Email Verify Bot — OTP to school email with regex validation in Node.js

Skills

Technologies

Frontend
HTML5CSS3JavaScript TypeScriptReact NativeVue.js Tailwind CSS
Backend
Node.jsExpress.jsNestJS PythonJavaFastAPI FlaskDiscord.js
Database
MySQLMariaDBPostgreSQL MongoDBRedisFirebase
DevOps & Cloud
GitDockerAWS AzureGoogle CloudCI/CD LinuxJira
Other
Proxmox VEWiresharkCTF / Cybersecurity

Recognition

Awards & Certifications

🏆
Champion — PolyU NuttyShell CTF 2024
Team Leader, Tertiary Institution Category · 9,434 pts
🥈
1st Runner Up — CUHK CTF 2024
CUHK Category
🛡️
HK Cyber Security New Gen CTF 2023
Ranked 58th / 311 teams · 19th in tertiary category
🎓
Faculty Admission Scholarship
The Chinese University of Hong Kong
🌟
Talent Development Scholarship
The Chinese University of Hong Kong
☁️
AZ-900 · AI-900 · DP-900 · PL-900
Microsoft Azure Fundamentals · 2025
📊
Microsoft Office Specialist Associate
Excel, Word, PowerPoint · 2024
🔖
Google Cloud Skill Badges
Essentials · Baseline Infrastructure · Foundational Tasks

Work

Featured Projects

CourtBot
🤖
CourtBot
Discord bot with automated notifications, HK transit/weather data, AI chat, and utility commands for private server management.
Node.jsDiscord.js OpenAIAxios
CUHK Exam Timetable Converter
📅
CUHK Exam Timetable Converter
Converts CUHK exam timetable from Excel to iCalendar format for easy import into any calendar app.
HTMLCSS JavaScriptiCalendar

Contact

Get in touch

Open to internships, part-time roles, and interesting projects. Feel free to reach out — I usually respond within a day.

johnny@cslui.com