Personal's image

CHAM ZHAO SI

At 24, I decided to pivot from accounting to software engineering, seeking a career aligned with my interests. Self-taught in programming, starting with the challenging yet foundational C language, I quickly grasped essential concepts that later eased my mastery of advanced languages like Java and Python. In 2019, I embraced the dynamic field of software engineering, committing to continual learning and innovation. Read Details

Tigaky Sdn Bhd

2022 ~ Present
Junior Programmer
  • Using the Python Flask framework and SQLite to create a frontend for an IP allocation map, enhancing network visualization and management. Read More

  • Using PHP and MySQL to create a custom UI that manages large-scale user additions and deletions, streamlining the process efficiently. Read More

  • Using PHP, MySQL, and a simple mobile app to create a ticketing system that replaces traditional payment gateways. Read More

  • Using Python and GStreamer to stream a cropped frame through the RTSP protocol, enabling integration with various CCTV brands in a unified viewer. Read More

  • Using the Python Flask framework, SQLite, and Linux commands to develop a program that systematizes and streamlines the HDD data erasure process. Read More

MACO

(Medical Awareness Camp Outreach)
2022 ~ Present

Tigaky S/B and MACO have established a cooperative relationship in which Tigaky S/B will assist in refurbishing the donated computers.

Computer Refurbishment Technician
  • Researched and deployed a multiseat computing solution using Ubuntu OS, allowing one PC to support two users, maintaining user capacity while reducing the number of PCs consumed. Read More

  • Refurbished donated PCs, laptops, and other accessories, then donated them to schools in need. Read More

  • Collected and delivered donated PCs, laptops, and other accessories from donors to schools. Read More

  • Visit our Facebook Page for more interesting content.

Sri Menawan Sdn Bhd

2014 ~ 2020
Account Clerk
  • Debit, credit, and total account on computer spreadsheets and database, using specialized account software.

  • Receive, record and bank cash, checks ans vouchers.

  • Calculate, prepare and issue bills, invoices, account statements, and other financial statements according to established procedures.

  • Compare computer printouts to manually maintained journals to determine if they match.

  • Maintain inventory records.

Final Year Project

Arduino Surveillance Motor Car

  • Developed a device to replace humans in dangerous tasks and address CCTV limitations by eliminating the need for constant human monitoring and adding mobility to enhance surveillance efficiency in both known and unknown areas.

  • This device detects and alerts the presence of unauthorized individuals in a area, enables remote tracking of these individuals, and replaces the need for human exploration in potentially dangerous environments by attaching additional peripheral detection equipment.

  • This project encompasses a range of software, frameworks, library, and skills:

    1. 360 Fusion: Used to draw a 3D modeling prototype and for 3D printing.
    2. Angular Framework: Developed the client-side user interface.
    3. Django RESTful API: Managed data manipulation.
    4. MQTT: Handled sending and receiving control commands.
    5. Fritzing: Sketched the wiring prototype.
    6. UltiMaker Cura: Adjusted the size, density, and scale of 3D models.
    7. OpenCV: Used to draw the border and label with text on each frame.
    8. CVZONE: Used for detecting the human body.
    9. Face recognition: Implemented for facial recognition tasks.
    10. WebRTC: Implemented to establish peer-to-peer real-time streaming.
  • Source Code

Journey Through Academia

Mandarin
English
Malay