Python Developer & Software Engineer

8+ years of experience in software engineering, specializing in automation, data migration, and embedded systems.

View My Work

About Me

A passionate software engineer with expertise in designing, developing, testing, and maintaining software systems. Proficient in Python, C++, C#, and Java, with extensive experience in embedded and mobile development.

Education

  • Master of Science (Mathematics) - Universiti Sains Malaysia
  • Bachelor of Science (Honours) in Mathematics - Universiti Sains Malaysia

Technical Skills

  • Programming: Python, C++, C#, C, Java
  • Mobile Development: Android (Java & Kotlin)
  • Design Patterns: MVP, MVVM, MVC
  • Automation: Selenium, Appium, Script Development
  • Operating Systems: Linux, Windows, Android
  • Version Control: GitHub, GitLab, Tortoise SVN

Featured Projects

Petronas Data Migration

Developed automated solutions for data migration using Python scripts, including API data query automation and integration with databases.

Python API Integration Database

Power Rail Estimation System

Created a system for power rail estimation utilizing machine learning, enhancing energy efficiency through automation and data analysis.

Python Machine Learning Automation

Computer Vision Solutions

Developed computer vision algorithms, including YOLOv5, to solve custom use cases and enhance system capabilities.

Python YOLOv5 Computer Vision

Automation Testing Framework

Led automation testing for mobile applications using Selenium and Appium, employing the Page Object Model (POM) for efficiency.

Python Selenium Appium

LED Video Wall Proof of Concept

Designed a proof of concept for an LED video wall using a custom board as a replacement for an Intel-based solution, enabling dynamic display capabilities and improving cost efficiency.

Embedded Systems LED Display Hardware Integration

Get In Touch

I'm always interested in discussing new opportunities and projects. Feel free to contact me using the form below.