Ishan

Ketua Pemaju di MrPornGeek

Ishan telah bersama MrPornGeek sejak hari-hari awal. Beliau adalah ketua pemaju yang pada dasarnya membina platform ini dari sifar – apa yang lucu ialah versi pertama dibina beribu-ribu batu jauhnya dari mana-mana pejabat, di sebuah pantai, betul-betul di sebelah pengasasnya. Bukan suasana pejabat yang tipikal tetapi ia berkesan. Backend adalah terasnya tetapi beliau juga mahir dalam kod frontend, CSS, mengesan pepijat reka bentuk, pengurusan pelayan dan pada dasarnya apa sahaja yang anda berikan kepadanya. Seorang yang serba boleh dan benar-benar hebat dalam kebanyakan perkara tersebut.

Peranan di MrPornGeek

Ishan ialah ketua pemaju di MrPornGeek dan orang yang membina platform ini dari asasnya. Beliau bekerja terutamanya pada backend tetapi secara jujurnya, beliau melakukan sedikit sebanyak semua perkara. Beliau membina dan menyelenggara bahagian pelayan yang memastikan platform ini berjalan, tetapi beliau juga akan masuk ke frontend apabila sesuatu memerlukan pelarasan atau apabila beliau menyedari kecacatan reka bentuk yang diabaikan oleh orang lain. Beliau juga mengendalikan pentadbiran pelayan – memastikan perkara stabil, selamat dan berfungsi dengan betul di sebalik tabir. Pasukan pembangunan bergantung padanya kerana beliau boleh beralih antara logik backend, konfigurasi pelayan dan pembetulan CSS yang teliti tanpa hilang rentak. Memandangkan beliau sendiri yang membina laman web ini, beliau mengenali setiap sudut lebih baik daripada sesiapa pun, sebab itulah beliau biasanya orang pertama yang menyedari apabila sesuatu boleh dilakukan dengan lebih baik.


Pengalaman profesional

  • Ketua Pemaju - MrPornGeek - 2016 - Sekarang

    Membina seluruh platform dari awal dan telah menjadi ketua pemaju sejak itu. Mengendalikan pembangunan backend, pentadbiran pelayan dan menyemak frontend secara kerap. Mencipta ciri-ciri, memperbaiki pepijat pada kedua-dua belah teknologi, mengesan ketidakkonsistenan reka bentuk yang terlepas pandang oleh orang lain, memastikan pelayan sihat dan menyelia supaya teknologi sentiasa terkini. Tidak menunggu untuk diberitahu apa yang perlu dilakukan – beliau terus melaksanakannya.

  • Pemaju Full Stack - Platform Web Trafik Tinggi - 2014 - 2016

    Sebelum MrPornGeek, beliau menghabiskan beberapa tahun di platform berskala besar di mana anda perlu mahir dengan segala-galanya: pangkalan data, logik pelayan, API, pengurusan pelayan dan frontend sekali gus. Terbiasa beralih antara kedua-dua bahagian setiap hari. Kebanyakan pemaju benci pertukaran konteks itu. Ishan dilahirkan untuknya. Di situlah beliau mendapat naluri tentang di mana keputusan backend merosakkan frontend, dan sebaliknya.

  • Pemaju Bebas (Freelance) - Pelbagai Laman Web & Niche - 2012 - 2014

    Bermula sebagai pekerja bebas untuk semua jenis laman web dalam niche yang sama sekali berbeza. Satu minggu beliau mungkin membina sesuatu untuk laman e-dagang, minggu berikutnya platform blog, dan kemudian sesuatu yang lain sama sekali. Kepelbagaian itu memaksa beliau belajar segala-galanya dengan cepat – anda tidak akan bertahan sebagai pekerja bebas jika anda hanya tahu satu perkara. Di situlah juga beliau terbiasa melompat antara backend dan frontend kerana kebanyakan pelanggan bebas tidak peduli tentang bahagian mana teknologi itu, mereka hanya mahukan hasilnya.


Bidang kepakaran

  • Sistem backend pada timbunan teknologi moden
  • Pentadbiran pelayan dan kawalan infrastruktur
  • Mengendalikan CSS dan frontend apabila perlu
  • Mengesan kecacatan reka bentuk yang diabaikan oleh kebanyakan pemaju
  • Sama kuat dalam backend dan frontend
  • Sentiasa dikemas kini tentang rangka kerja dan alatan baru
  • Reka bentuk pangkalan data dan pecutan pertanyaan
  • Membina dan menyepadukan API
  • Memerah prestasi maksimum daripada kod pelayan
  • Menulis kod bersih yang boleh difahami oleh orang lain selepasnya
  • Mempelajari teknologi baru serta-merta
  • Keselamatan pelayan dan pemantauan masa aktif (uptime)

Kemahiran Teknikal

Di sinilah Ishan benar-benar menonjol. Beliau tidak hanya tahu satu timbunan teknologi – beliau sentiasa mengikuti segala-galanya yang terkini dan boleh digunakan. Rangka kerja backend, perpustakaan frontend, sistem pangkalan data, persekitaran pelayan, alatan penggunaan; semuanya ada dalam repertoarnya. Beliau bukan jenis orang yang mempelajari sesuatu sekali dan kekal begitu selama lima tahun. Jika sesuatu yang lebih baik muncul, beliau akan mempelajarinya, mencubanya, dan menganalisis sama ada ia masuk akal untuk platform ini. Sebab itulah teknologi di sebalik MrPornGeek tidak terasa ketinggalan zaman – Ishan tidak akan membiarkan perkara itu berlaku.


Bahasa, Rangka Kerja dan Alatan yang Ishan gunakan

  • Node.js - digunakan setiap hari, melakukan sebahagian besar kerja berat
  • PHP - sangat selesa dengannya, terutamanya dengan WordPress
  • Python - digunakan setiap kali automasi diperlukan
  • TypeScript - dipelajari dengan cepat dan tidak pernah menoleh ke belakang
  • WordPress - membina tema dan pemalam penuh dari awal
  • Docker - memastikan setiap persekitaran bersih dan konsisten
  • DevOps — menguruskan saluran paip penuh dari awal hingga akhir

Pendekatan Pembangunan

Terdapat perbezaan antara kod yang berfungsi dan kod yang berfungsi dengan betul. Ishan sangat teliti tentang perkara itu. Prestasi, kebolehbacaan, melakukan perkara dengan betul daripada sekadar penyelesaian pantas untuk menepati tarikh akhir. Beliau juga mempunyai mata yang tajam, itulah sebabnya beliau sering mengesan perkara di frontend yang bukan pun tugasnya. Jidar yang sedikit lari, komponen yang tidak sepadan dengan reka bentuk, atau keadaan ‘hover’ yang dilupakan – beliau menyedari semuanya. Kebanyakan pemaju backend tidak akan memandang pun perkara tersebut. Beliau tidak dapat menahannya.


Kerja berterusan dan kesegaran

Sentiasa ada kerja backend untuk dilakukan. Laman web terus berkembang, jadi sentiasa ada sesuatu untuk dibina, dipercepatkan atau difikirkan semula. Ishan berada dalam kod setiap hari – sesetengah hari ia adalah ciri baru yang besar, hari lain adalah penalaan prestasi dan sekali-sekala beliau masuk ke frontend kerana sesuatu mengganggunya dan beliau mahu membetulkannya sendiri. Di samping itu, beliau memastikan pelayan berjalan – memantau prestasi, mengendalikan kemas kini, memastikan tiada apa yang jatuh di tengah malam. Beliau juga sentiasa mendesak untuk penambahbaikan. Bukan sekadar mengekalkan apa yang ada – beliau mencari cara untuk menjadikan perkara lebih pantas, lebih bersih dan lebih berdaya tahan di sebalik tabir.


Apa yang membezakannya

Katakan begini – kebanyakan pemaju yang anda upah akan melakukan tugas khusus mereka dan kemudian berhenti kerja. Ishan melakukan tugasnya, dan kemudian beliau akan pergi dan melakukan separuh daripada kerja orang lain juga. Bukan kerana sesiapa bertanya, tetapi kerana beliau melihat apa yang salah dan tidak akan membiarkannya begitu sahaja. Pasukan backend mendapat pemaju. Pasukan frontend mendapat sepasang mata tambahan untuk semakan. Reka bentuk mendapat seseorang yang benar-benar menyedari apabila ada sesuatu yang ganjil. Pelayan mendapat seseorang yang mengambil berat tentang masa aktif (uptime) secara peribadi. Beliau membina platform ini dari awal di pantai – rasa pemilikan itu tidak hilang hanya kerana pasukan telah berkembang.


Alatan dan aliran kerja

Apa sahaja yang diperlukan oleh tugas itu. Rangka kerja backend moden, alatan frontend, pangkalan data, Git, saluran paip CI/CD, peralatan pengurusan pelayan – semuanya digunakan. Beliau tidak setia kepada satu timbunan teknologi tertentu. Jika sesuatu yang baru melakukan tugas dengan lebih baik, beliau akan bertukar tanpa teragak-agak. Semuanya menjalani semakan kod dan ujian yang betul sebelum sampai ke laman web langsung. Beliau menyelaraskan dengan ahli pasukan pembangunan yang lain, QA dan reka bentuk supaya apa yang beliau keluarkan tidak merosakkan apa-apa di pihak mereka.


Sumbangan kepada MrPornGeek

  • Membina seluruh platform dari sifar
  • Ketua pemaju sejak hari pertama
  • Menyelia infrastruktur pelayan setiap hari
  • Masuk ke frontend secara kerap untuk membaiki apa yang orang lain terlepas
  • Mengesan isu reka bentuk di seluruh laman web
  • Sentiasa mendesak untuk teknologi yang lebih baik dan penyelesaian yang bersih
  • Mengekalkan prestasi tinggi seiring perkembangan platform

Akauntabiliti & hubungan

Ada sesuatu yang salah secara teknikal? Laman web melakukan perkara yang tidak sepatutnya? Hantarkan mesej kepada kami dan letakkan “Ishan – Dev” dalam baris subjek supaya ia sampai kepadanya. Hubungi Ishan di sini.

Profil terakhir dikemas kini: 17 Februari 2026