MAO VISAL

Student at Royal University of Phnom Penh
Mao Visal

Personal Information

  • Name: Mao Visal
  • Sex: Male
  • National Status: Cambodia
  • Marital Status: Single
  • Date of Birth: 18 February 2006
  • Place of Birth: Lorkambor Village, Svay Pak Sangkat, Russey Keo District, Phnom Penh, Cambodia.

Professional Summary

Motivated Computer Science student currently pursuing a 4-year Bachelor's degree at the Royal University of Phnom Penh (RUPP), with strong knowledge of software engineering, backend development, and cybersecurity fundamentals. Experienced in building real-world applications using Python, Flask, FastAPI, PHP, Laravel, REST APIs, MySQL, SQLite, HTML, CSS, and JavaScript. Skilled at developing full-stack web applications, desktop software, automation tools, Telegram bots, and AI-assisted solutions while following secure software development practices. Familiar with Git, GitHub, Linux, networking concepts, authentication systems, and API integration. Passionate about solving complex technical problems, collaborating within teams, and continuously learning modern technologies to build scalable, secure, and high-performance applications.

Education & Certifications

Royal University of Phnom Penh (RUPP)
Bachelor of Computer Science and Engineering | 2023 – Present

Current Year: Year 1

Current GPA: 3.42 / 4.0 (Year 1)

Paññāsāstra University of Cambodia
Intensive English for Academic Purposes (IEAP), Levels 1–4 | 2025 – 2026
Chea Sim Chamroeun Roth High School
High School Diploma (Baccalaureate II) | 2023
National Technical Training Institute (NTTI)
Computer Services Internship | 2026 – Present
ETECH Center | 2024
  • Basic & Advanced Python Programming
  • Flask Web Development
  • Software Project Development

Technical Skills

Programming Languages
Python PHP Java C/C++ SQL JavaScript
Backend & APIs
Flask FastAPI Laravel REST APIs Authentication
Frontend
HTML5 CSS3 Tailwind CSS Bootstrap
Cybersecurity & Networking
Kali Linux TCP/IP & OSI Model Web Security Pen Testing Fundamentals
Databases & Tools
MySQL SQLite Git/GitHub Docker (Basic) Postman
Data Science & Desktop Dev
Pandas NumPy Matplotlib PyQt Tkinter

Professional Projects

Student Management System
Python β€’ Flask β€’ MySQL β€’ Face Recognition
  • Developed a complete student management platform for academic administration.
  • Implemented facial recognition attendance tracking, secure authentication, and role-based access.
  • Designed a normalized MySQL database for records, reports, departments, classes, and scheduling.
Multi-Platform Media Downloader
Python β€’ Flask β€’ Telegram Bot β€’ yt-dlp
  • Built a downloader supporting YouTube, TikTok, Facebook, Instagram, Reddit, and Twitter/X.
  • Developed a responsive web dashboard and integrated a Telegram Bot for automated downloads.
Web Shop Application & Telegram Automation Bots
Flask β€’ MySQL β€’ REST API β€’ Python
  • Built an e-commerce application with secure authentication, user management, and REST APIs.
  • Developed workflow automation bots for media downloading and file processing via Telegram Bot API.
Python Blockchain Project & Data Analysis
Python β€’ Pandas β€’ NumPy β€’ Matplotlib
  • Developed a decentralized blockchain ledger utilizing SHA-based block hashing and transaction validation.
  • Conducted data cleaning, EDA, and statistical analysis on datasets including "Tips" and "AI in Education".
QR Code Generator & Naga Voice AI
Web Applications β€’ AI β€’ Telegram Bots
  • Developed a web application for generating custom QR codes.
  • Built Naga Voice AI, an AI voice application with interactive features.
  • Integrated corresponding Telegram bots (@my_qr_awesome_bot, @NagaVoiceBot) for user accessibility.
IT Lab Series: Windows Server & AWS
System Administration β€’ Windows Server 2022 β€’ Active Directory β€’ AWS
  • Created hands-on instructional video tutorials on YouTube demonstrating Windows Server 2022 administration.
  • Demonstrated Active Directory Domain Services, GPO configuration, DHCP, and file sharing permissions.
  • Integrated on-premises virtual lab environments with AWS Cloud infrastructure.

Experience

IT Support Intern
NTTI Computer Service | Duration: 1 Month (Part-time: Saturday & Sunday)
  • Assisted with basic computer hardware and software troubleshooting.
  • Supported computer maintenance and system installation.
  • Gained practical experience in computer services and IT support.
Independent Software Developer

Independently designed and developed numerous software projects including web applications, backend systems, desktop applications, automation tools, Telegram bots, blockchain applications, and data analysis projects. These experiences strengthened my understanding of software architecture, database design, REST APIs, authentication, debugging, Git version control, and secure software development practices.

Soft Skills

  • βœ”οΈ Problem Solving & Critical Thinking
  • βœ”οΈ Leadership & Teamwork
  • βœ”οΈ Adaptability & Time Management
  • βœ”οΈ Fast Learning & Self-Motivation

Languages

  • πŸ‡°πŸ‡­ Khmer β€” Native
  • πŸ‡¬πŸ‡§ English β€” Intermediate

Interests

  • πŸš€ Software Engineering & Backend Dev
  • 🧠 Artificial Intelligence & Machine Learning
  • πŸ›‘οΈ Cybersecurity & Ethical Hacking
  • ☁️ Cloud Computing & Networking
  • 🌍 Open Source Contribution