radhiah.dev/
WEB DEVELOPER / PROGRAMMER

Helo, saya Siti Radhiah.

Membina web.
Mengurus data.
Memahami
keperluan.

Saya Siti Radhiah binti Megat Azahari. Saya membangunkan aplikasi web berasaskan PHP, mengurus pangkalan data dan menyelenggara sistem pengurusan kandungan (CMS). Portfolio ini menghimpunkan projek serta pengalaman di sebalik kerja tersebut.

Lihat projek

01 / PROJEK PILIHAN

Projek & sumbangan.

Aplikasi web, laman rasmi dan sistem kandungan.
Peranan saya dalam setiap projek.

SISTEM MAKLUMAT TANAH & PEMETAAN

K-GIS KESEDAR

LaravelPostGISWeb GISPengurusan Data TanahKerjasama Pasukan Data

Saya terlibat dalam sebahagian besar pembangunan K-GIS KESEDAR menggunakan Laravel. Antara projek besar dalam pengalaman saya, projek ini melibatkan kerjasama dengan pasukan data daripada syarikat lain.

Portal KESEDAR ini menyediakan capaian kepada maklumat tanah, ladang dan peneroka serta paparan maklumat geografi. Pengalaman saya dalam projek ini merangkumi pembangunan aplikasi web dalam pasukan yang turut melibatkan pihak luar.

Paparan semasa mungkin berbeza daripada versi yang saya bangunkan.

Lihat portal K-GIS KESEDAR
PEMBANGUNAN UTAMA & KERJASAMA PASUKAN
LAMAN RASMI & CMS

Pejabat Daerah dan Tanah Tampin (PDTTampin)

JoomlaMySQL2023
Tangkap layar Pejabat Daerah dan Tanah Tampin (PDTTampin)
Paparan laman awam semasa, dirakam pada 28 September 2026. Tekan gambar untuk melihat saiz penuh.

Saya membangunkan sendiri laman web rasmi Pejabat Daerah dan Tanah Tampin menggunakan Joomla pada tahun 2023, termasuk sistem pengurusan kandungan. Saya mengendalikan pembangunan hingga penyerahan laman yang menyediakan maklumat kepada orang awam dan kemudahan pengurusan kandungan untuk pentadbir.

Paparan semasa mungkin berbeza daripada versi yang saya bangunkan.

Lawati laman rasmi
PEMBANGUNAN SECARA INDIVIDU
PORTAL MAKLUMAT & CMS

Jabatan Pertanian Negeri Sembilan (JPNS)

LaravelMySQL2024
Tangkap layar Jabatan Pertanian Negeri Sembilan (JPNS)
Paparan laman awam semasa, dirakam pada 28 September 2026. Tekan gambar untuk melihat saiz penuh.

Saya mengetuai pembangunan portal Jabatan Pertanian Negeri Sembilan menggunakan Laravel pada tahun 2024 bersama pasukan. Selain mengetuai pasukan, saya turut melaksanakan sebahagian besar pembangunan portal maklumat awam dan CMS untuk pengurusan kandungan jabatan.

Paparan semasa mungkin berbeza daripada versi yang saya bangunkan.

Lawati laman rasmi
KETUA PASUKAN & PEMBANGUN UTAMA
LAMAN JABATAN & CMS

Jabatan Kerja Raya Negeri Sembilan (JKRNS)

JoomlaMySQLSekitar 2023 (anggaran)

Saya mengetuai pembangunan laman web rasmi Jabatan Kerja Raya Negeri Sembilan dan CMS menggunakan Joomla, dengan bantuan seorang lagi ahli pasukan. Saya melaksanakan sebahagian besar pembangunan projek ini.

Paparan semasa mungkin berbeza daripada versi yang saya bangunkan.

Lawati laman rasmi
KETUA PROJEK & PEMBANGUN UTAMA
SISTEM PENGURUSAN KANDUNGAN DALAMAN

GeoTanaman

Microsoft SQL Server (MSSQL)
Tangkap layar GeoTanaman
Paparan laman awam semasa, dirakam pada 28 September 2026. Gambar portal awam; sumbangan saya tertumpu pada CMS dalaman. Tekan gambar untuk melihat saiz penuh.

Saya membantu pasukan dalam sebahagian kerja pembangunan CMS dalaman serta fungsi pengurusan data dan kandungan. Peranan saya ialah memberi sokongan pembangunan. Pautan yang disertakan merujuk kepada portal GeoTanaman.

Paparan semasa mungkin berbeza daripada versi yang saya bangunkan.

Lihat portal GeoTanaman
SOKONGAN PEMBANGUNAN
MINI PROJEK KELAS · SEPTEMBER 2026

Parcel Label Inspection

PythonYOLOOpenCVOCRRB3
Tangkap layar Parcel Label Inspection
Paparan dashboard projek kelas yang dibekalkan oleh saya. Tekan gambar untuk melihat saiz penuh.

Saya menghasilkan dan membentangkan mini projek kelas ini pada September 2026. Projek Python ini menggunakan RB3 untuk membantu memeriksa sama ada medan pada label bungkusan telah diisi dengan lengkap.

Prototaip menggunakan YOLO dan OpenCV untuk mengesan medan pada templat label, serta pengecaman aksara optik (OCR) untuk membaca teks. Ia menyokong kamera RB3 dan webcam, memaparkan keputusan PASS, FAIL atau RETAKE, serta menyimpan rekod pemeriksaan.

Projek pembelajaran menggunakan templat label tetap. Pemeriksaan kelengkapan medan tidak mengesahkan kesahihan alamat, ID atau tarikh. Ketepatan dalam penggunaan sebenar belum dinilai melalui ujian bebas.

Lihat projek di GitHub
PROJEK PEMBELAJARAN & PEMBENTANGAN

Projek kerja dan projek pembelajaran ditandakan mengikut konteks masing-masing. Bagi projek yang telah diserahkan, paparan laman semasa mungkin berbeza daripada versi ketika penglibatan saya.

02 / DI SEBALIK KOD

Daripada keperluan
kepada sistem
yang berfungsi.

Kerja saya merangkumi pembangunan fungsi aplikasi web, pengurusan pangkalan data, integrasi API dan penyelesaian ralat dalam aplikasi.

Di JCoders, saya membangunkan dan menyelenggara aplikasi web berasaskan Laravel serta laman web dan CMS menggunakan Joomla. Kerja ini turut melibatkan pemahaman keperluan pelanggan, kerjasama pasukan dan bantuan menyediakan hosting dan pelayan Ubuntu.

Pengalaman penyelenggaraan sistem secara jarak jauh di AnR Corporation pula melibatkan PHP dan CodeIgniter, penambahan fungsi, pemprosesan data JSON serta integrasi REST API. Pengalaman dalam penyelidikan dan pengajaran melengkapkan pengalaman saya dalam pengujian, dokumentasi dan penerangan teknikal.

Teknologi dalam kerja saya

Pembangunan web

PHP · Laravel · CodeIgniter · Joomla · HTML5 · CSS3 · Bootstrap · JavaScript asas

Data & integrasi

MySQL · Microsoft SQL Server · Reka bentuk pangkalan data · SQL · REST API · JSON · Postman

Alat & penyelenggaraan

Git / GitHub · Composer · npm · Ubuntu · Hosting dan deployment asas · Debugging

03 / PERJALANAN

Membina, menguji
dan berkongsi ilmu.

Pengalaman dalam pembangunan web,
penyelidikan dan pengajaran.

JUL 2026 — KINI

Pensyarah sambilan · Modern Web Technologies

TAJ International College · Dalam talian

Mengajar asas seni bina web, hosting, HTTP/HTTPS, API, deployment dan pengujian. Saya turut menyediakan nota, slaid, kuiz, penilaian dan aktiviti praktikal untuk pelajar diploma.

Tempoh pengajaran dijadualkan hingga Oktober 2026.

APR 2023 — OKT 2025

Web Developer

JCoders Sdn Bhd · Negeri Sembilan

Membangunkan dan menyelenggara laman web serta CMS menggunakan Joomla dan Laravel, di samping aplikasi berasaskan pangkalan data. Skop kerja merangkumi fungsi frontend dan backend, pengurusan MySQL, pembaikan ralat serta bantuan deployment dan penyelesaian masalah asas pelayan Ubuntu.

FEB 2022 — OKT 2025

Software Developer · Sambilan

AnR Corporation · Jarak jauh

Menyelenggara dan menambah baik aplikasi PHP serta CodeIgniter, menghubungkan REST API, memproses JSON dan menguji pembaikan fungsi sistem.

FEB 2018 — JAN 2022

Graduate Research Assistant

Universiti Tun Hussein Onn Malaysia

Membangunkan simulasi C# bagi pengujian algoritma penyulitan, menjalankan ujian keselamatan dan prestasi serta mendokumentasikan keputusan. Penyelidikan melibatkan pengubahsuaian struktur matriks daripada tiga dimensi kepada empat dimensi.

JUL 2017 — JAN 2018

Backend Web Developer · Latihan industri

Hermo Creative (M) Sdn Bhd

Mengubah suai kod PHP, menyediakan data JSON untuk pasukan frontend dan membantu pembangunan fungsi e-dagang, termasuk promosi, baucar serta permintaan data pemasaran.

04 / ASAS & PEMBELAJARAN

Ilmu yang membentuk
cara saya bekerja.

Asas kejuruteraan perisian

Ijazah Sarjana Muda Sains Komputer (Kejuruteraan Perisian) dengan Kepujian, UTHM · 2014–2018.

Diploma Teknologi Maklumat (Rangkaian), Politeknik Mersing Johor · 2011–2014.

Projek akademik

Transport Booking System, UTHM · 2016–2017. Saya menganalisis keperluan, menyediakan aliran sistem, ERD dan DFD, membangunkan prototaip web serta menyediakan senarai ujian dan pembentangan kepada pelanggan.

Pembelajaran semasa

Saya sedang mempelajari Python dan asas AI melalui projek praktikal, termasuk prototaip pemeriksaan label bungkusan menggunakan RB3 yang dibentangkan dalam kelas pada September 2026. Saya juga mengikuti latihan berkaitan 5G dan pengkomputeran awan di TEC.

Pendedahan kepada Linux, Docker dan Kubernetes setakat ini melalui latihan makmal berpandu dengan mengikuti arahan yang disediakan, bukan pengalaman mengendalikan sistem sebenar.