Hello, my name is

Irfan Muhammad Ghani

Python Developer

AI/ML Developer

Computer Vision Engineer

A wanderer, an explorer, driven by an insatiable curiosity. A seasoned AI Engineer with over two years of experience crafting efficient AI solutions. Skilled in designing and implementing robust AI backends, each line of code crafted with precision—clean, well-documented, secure, and rigorously tested. With unwavering dedication to excellence, adept at version control, and ensuring data security, I thrive both in solitude and in the collaborative harmony of a team. Guided by ambition and purpose, I bring ideas to life, transforming them into seamless, impactful innovations.

Work Experience

AI Developer - PT. Nawa Data Solutions

March 2023 - Present

  • Designed and developed a real-time fraud detection system, ensuring high model accuracy and meeting target requests per second (RPS). Implemented automated scaling to handle varying workloads, ensuring zero downtime and enabling rapid fraud detection for enhanced system reliability.
  • Increased Anti-Money Laundering (AML) model accuracy by 90%, delivering significantly more reliable predictions compared to previous models.
  • Designed and developed active and passive face liveness detection systems to enhance security and reliability, achieving sub-second search recognition performance on datasets with millions of facial images.
  • Developed a prototype Applicant Tracking System (ATS) for matching CVs to job postings, improving recruitment workflows and reducing time-to-hire.
  • Designed and prototyped a tool for automatic web form creation using computer vision from design images, cutting form creation time by 80%.
  • Reduced manual data entry efforts by 95% through the implementation of Named Entity Recognition (NER), enabling faster and more accurate data extraction.
  • Improved OCR (Optical Character Recognition) accuracy and readability on damaged and folded documents from 65% to 95%, increasing efficiency in document processing by 30%.
  • Collaborated with cross-functional teams to ensure seamless integration of prototypes into production systems, focusing on scalability and user experience.
  • Researched and integrated state-of-the-art AI techniques to continuously optimize performance and align with industry standards.

Computer Vision Engineer - PT. Garis Posisi Nusantara

June 2021 - March 2023

  • Designed and implemented Mask R-CNN for object detection on satellite images, developed tools for exporting and reporting, and reduced processing time by 80%.
  • Led a team to develop a Geographic Information System (GIS) project, ensuring the project was completed on time and met client requirements.
  • Provided training for over 20 client staff members, helping them gain skills in GIS applications and improving their ability to work with the system effectively.
  • Collaborated with stakeholders to gather project requirements and deliver customized GIS solutions that aligned with their business goals.
  • Ensured code quality and maintained project documentation for seamless team collaboration and future scalability.
  • Researched and integrated the latest geospatial technologies to optimize system performance and ensure innovation in solutions.

Skills

AI/ML, Deep Learning, Computer Vision, API Development, Load Balancing, Technical Writing, Code Documentation, Git, Version Control, Named Entity Recognition, Natural Language Processing, Geographic Information System, Spatial Analysis, SQL, Data Manipulation, Data Cleaning, Feature Engineering, Data Visualization, Model Evaluation, Hyperparameter Tuning.

Programming Language

Python, C++, C, Matlab

Tools and Libraries

SQL Server, Pandas, SpaCy, Ray, OpenCV, YOLO, ArcFace, Google Vision, Github, Gitlab, Flask, FastAPI, Scikit-Learn, Mask R-CNN, Selenium, Beautiful soap, Matplotlib, Seaborn, Faiss, Sparse-dot-topn, Sphinx, ArcGIS Pro, ArcGIS Developer, ArcGIS Enterprise, ArcPy, SSMS, VSCode.

Educations

B.S Telecommunication Engineer | Institute Technologi Telkom Purwokerto (Now: Telkom University Purwokerto)

GPA 3.74

Testing Judul Utama

Testing Judul H2


Testing Judul H3


Testing Judul H4


Ini adalah contoh paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.


Ini adalah tulisan normal pada umumnya. def inifunction() Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation def inifunction() ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Ini caption

Ini juga test tulisan pada umumnya. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Ini adalah blockquote

List:

  • Satu
    • Satu
      • Satu
        • Satu
  • Dua
  • Tiga
  • Empat

Number

  1. Satu
    1. Satu
      1. Satu
        1. Satu
          1. Satu
  2. Dua
  3. Tiga
  4. Empat

Ini adalah kode:

@app.middleware("http")
async def track_ongoing_requests(request, call_next):
    # Meningkatkan counter saat request datang
    ongoing_requests.inc()
    response = await call_next(request)
    # Menurunkan counter setelah request selesai diproses
    ongoing_requests.dec()
    return responseM

test def inifunction() test

test

Cara Meredupkan Layar Ponsel Android

Cara Meredupkan Layar Ponsel Android

Assalamu'alaikum wr wb

  Ghanishare - ponsel android bisa jadi bermanfaat bagi kita jika kita menggunakannya dengan benar, tetapi ponsel android juga bisa menjadi bencana apabila menggunakannya dengan sembarangan, ponsel android yang canggih terkadang menjadikan kita lupa akan waktu, lupa makan, lupa segalanya, ponsel selalu saja pada genggaman kita, kita menggunakannya dengan durasi yang lama sehingga mata kita kelelahan.

  Terkadang meskipun kita sudah menyetel kecerahan() ponsel android dengan level paling low tetapi masih saja mata kita terasa silau, perih, apalagi pada saat malam hari, jika kegiatan ini terus berlanjut bisa-bisa mata kita bootloop :v atau bermasalah.

  Maka dari itu kita harus mengurangi lagi level kecerahannya sehingga layar tersebut redup yaitu degan bantuan aplikasi Screen Filter, download aplikasinya di Playstore lalu jalankan, anda juga bisa mengatur tingkat kererdupannya sesuai dengan kebutuhan anda.
Cara Meredupkan Layar Ponsel Android
Sebelum di redupkan

Cara Meredupkan Layar Ponsel Android
Sesudah di redupkan

  Jika ponsel sudah redup, silahkan mainkan androidmu sesuka hati :D tapi ingat kewajiban beribadah harus di nomor 1 kan :D.

CMIIW

 Sekian dari saya tentang Cara Meredupkan Layar Ponsel Android, terimakasih sudah mengunjungi Ghanishare, dan semoga bermanfaat.

Cara Root Smartfren Pixcom Andromixx KMC100

Cara Root Smartfren Pixcom Andromixx KMC100

Assalamu'alaikum wr wb

Cara Root Smartfren Pixcom Andromixx KMC100

  Ghanishare - Smartfren Andromixx adalah ponsel cdma + gsm dengan os jelly bean 4.1.2, dengan prosesor quad core 1,2Ghz Qualcomm, ram 1 GB, dan baterai 3000mAh membuat ponsel ini akan selalu lancar ketika dijalankan.

  Untuk yang suka oprak - oprek atau modifikasi android, biasanya diawali dengan proses rooting sehingga sistem ponsel android tersebut terbuka, oleh karena itu pada kesempatan kali ini saya akan share pengalaman saya tentang Rooting Smartfren Pixcom Andromixx KMC100 yang kemarin saya eksekusi sbb :

  DWYOR!!!

 Sebelum eksekusi rooting baca basmalah dulu ya .. biar barokah :D
  1. Download aplikasi framaroot disini
  2. Install lalu buka aplikasinya
  3. Pilih Gandalf
    Cara Root Smartfren Pixcom Andromixx KMC100
  4. Sukses :D , Pilih Ok 
    Cara Root Smartfren Pixcom Andromixx KMC100
  5. Reboot (Restart)
  6. Selesai (Hamdalah)

  Lihat pada drawer, jika ada aplikasi Super SU maka selamat ponsel anda rooted !, tetapi apabila belum ada sedangkan hasil dari eksekusi framaroot sukses maka anda hanya perlu menginstall Super SU dari playstore saja lalu cek dengan menggunakan Root Checker, jika hasilnya Congratulations! Root .... device!, selamat ponsel anda sudah rooted!
Cara Root Smartfren Pixcom Andromixx KMC100

  Sekian dari saya tentang Cara Root Pixcom Andromixx KMC100, terimakasih telah mengunjunjungi Ghanishare, dan semoga bermanfaat.

Wassalamu'alaikum 

Cara Menghapus Dial Up Connection

Cara Menghapus Dial Up Connection


Assalamualaikum wr wb
Cara Menghapus Dial Up Connection

  Ghanishare - gak tau kenapa setiap saya buka browser mozila selalu muncul tampilan dial up connection, setiap saya menutupnya pasti muncul lagi, dan mengganggu kegiatan browsing saya, lalu saya coba cara untuk menghapus dial up connection dan berhasil akhirnya tampilan tersebut tidak muncul lagi.

  Nah maka dari itu sekarang saya share bagaimana cara menghapus dial up connection dengan mudah, berikut langkah - langkahnya:

  1. Pilih tombol Start
  2. Pilih Control Panel
    Cara Menghapus Dial Up Connection
  3. Pilih Network and Internet
    Cara Menghapus Dial Up Connection
  4. Pilih Internet Option
    Cara Menghapus Dial Up Connection
  5. Pilih tab Connections
    Cara Menghapus Dial Up Connection
  6. Pilih profil dial up yang akan dihapus
    Cara Menghapus Dial Up Connection
  7. Pilih Remove...
  8. Apply 
  9. dan OK
  10. Selesai

  Sekian dari saya tentang Cara Menghapus Dial Up Connection, terimakasih sudah mengunjungi Ghanishare, dan semoga bermanfaat.

Cara Root Evercoss A7N Kitkat

Cara Root Evercoss A7N Kitkat


Assalamualaikum wr wb
Cara Root Evercoss A7N Kitkat

  Ghanishare - vendor lokal Evercoss mengeluarkan ponsel terbarunya yang diberi nama A7N ini sudah menggunakan versi android kitkat 4.4.2, dengan ini pasti banyak orang yang tertarik untuk membelinya, lalu memodifikasinya, sebelum memodifikasi langkah awalnya adalah melakukan root terlebih dahulu.

  Pada kesempatan kali ini saya akan share cara root Evercoss A7N Kitkat, berikut langkah-langkahnya:

  1. Download kingroot DISINI
  2. Install lalu buka aplikasinya
  3. Pilih root, tunggu prosesnya
  4. Jika sukses akan ada aplikasi king user
  5. Selesai

  NB : jika tidak berhasil coba aktifkan internet terlebih dahulu sebelum memulai proses root

  Mungkin sekian dari saya tentang Cara Root Evercoss A7N Kitkat, terimakasih sudah mengunjungi Ghanishare, dan semoga bermanfaat