Skip to content
View codin-son's full-sized avatar

Block or report codin-son

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codin-son/README.md

Mohamad Izzuddin Bin Ruslan

Software Developer

Contact Information

Professional Summary

Full-stack Software Developer with experience building web applications, real-time communication systems, and computer vision solutions. Skilled in React.js, Node.js, FastAPI, Express.js, Python, JavaScript, WebSocket, REST API integration, YOLOv8, GStreamer, and Linux environments. Hands-on experience developing robot control platforms, video streaming systems, object detection workflows, and production support improvements for client-facing applications. Recognized for problem-solving, adaptability, team collaboration, and clear communication in project and support environments.

Professional Experience

Software Developer Intern

Hery Intelligent Technology | Skudai, Johor, Malaysia | Oct 2025 - Apr 2026

TM UCS App

  • Maintained a communication application with audio calls, video calls, and chat features using Linphone SDK for Telekom Malaysia.
  • Resolved frontend and backend issues after security compliance remediation.
  • Improved application design and usability based on client feedback and collaboration with stakeholders.

Redicar App

  • Developed the WebSocket-based booking flow for an e-hailing application from order broadcast to trip completion.
  • Implemented real-time driver tracking and in-app chat during active bookings.
  • Supported production maintenance for the mobile application and admin dashboard by fixing bugs and operational issues with strong ownership and attention to detail.

IT Technician

A2TECH Sdn. Bhd. | Skudai, Johor, Malaysia | Sep 2023 - Sep 2025

Rhino App

  • Built a web application for remote robot control using React.js for the frontend and FastAPI for the backend.
  • Integrated GStreamer video streams and YOLOv8 oil palm fruit detection, then exposed the stream through REST APIs.
  • Optimized frontend responsiveness for real-time communication with robotic devices by adapting the implementation to system and device constraints.

X3Cator App

  • Developed a robot surveillance web platform for DRB-HICOM Auto Solutions (DHAS).
  • Implemented robot navigation control, real-time camera streaming, YOLOv8 human detection, orthophoto mapping, and click-based path planning.
  • Added Telegram alert integration and a dashboard for monitoring robot status and autonomous surveillance operations.

Inspecto App

  • Revamped a robot control web application built with React.js and Express.js.
  • Improved UI and UX by organizing robot functions into dedicated pages and simplifying navigation.
  • Added an AI detection control page for sewage pipe defect detection, including cracks and leakages.
  • Implemented subscription-based access control for robot features.

Oil Palm Seed Counting System (Proof of Concept for Johor Plantation Group)

  • Developed a proof-of-concept seed counting system using YOLOv8 oriented object detection.
  • Collected, curated, and manually annotated training data for model development.
  • Built an auto-annotation workflow using YOLOv8 and Segment Anything to scale dataset preparation efficiently.
  • Trained and integrated the final model for seed detection and counting.

IT Support Intern

Selit Sdn. Bhd. | Mersing, Johor, Malaysia | Feb 2023 - Jun 2023

  • Assisted with testing the BW Agent 3 mobile application on Android and iOS platforms.
  • Helped develop a ferry ticket booking website using PHP, Ajax, jQuery, MySQL, HTML, and CSS.
  • Contributed to a boat automation system for flood, smoke, and theft detection.
  • Updated the TemanTioman website to accept, display, and generate registration files in PDF and Excel formats.

Education

Diploma in Information Technology (Digital Technology) Politeknik Mersing, Mersing | Dec 2020 - Jun 2023

  • CGPA: 3.98

Technical Skills

  • Programming Languages: Python, JavaScript, PHP, HTML, CSS
  • Frameworks and Libraries: React.js, Node.js, FastAPI, Express.js, jQuery, Tailwind CSS, DaisyUI, React Native
  • Computer Vision and AI: YOLOv8, Segment Anything, data annotation, object detection
  • Backend and Integration: REST APIs, WebSocket, real-time systems, Linphone SDK
  • Databases: PostgreSQL, MySQL
  • Tools and Platforms: GStreamer, Linux, Ubuntu, Arch Linux, Raspbian OS

Core Soft Skills

  • Problem-solving
  • Team collaboration
  • Adaptability
  • Communication
  • Attention to detail
  • Ownership and responsibility

Languages

  • Malay: Native speaker
  • English: Very good command

Popular repositories Loading

  1. UR3_ROS2_PICK_AND_PLACE UR3_ROS2_PICK_AND_PLACE Public

    Forked from darshmenon/UR3_ROS2_PICK_AND_PLACE

    UR Robotic Arm with Robotiq 2-Finger Gripper for ROS2

    C++ 1

  2. codin-son codin-son Public

    Config files for my GitHub profile.

  3. Session1 Session1 Public

    C#

  4. halo halo Public

    in dev

    C

  5. Session6 Session6 Public

    C#

  6. Embossed-Text-Reader Embossed-Text-Reader Public

    Forked from DevashishPrasad/Embossed-Text-Reader

    This is a tesseract based OCR to read Embossed text on metals. It can also be use as a general OCR.

    Python