Skip to content
View hanifnoerr's full-sized avatar

Block or report hanifnoerr

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.

Content in all repositories owned by your account will be closed.
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
hanifnoerr/README.md

AI Engineer

Monash University · Melbourne, Australia

Portfolio · LinkedIn · ORCID · Kaggle

About me

I am pursuing a Master of Artificial Intelligence at Monash University, researching generative AI and computer vision. I work on text-to-image diffusion models, efficient adaptation, and evaluation.

Previously, I worked as a Data Analyst at Indonesia’s Ministry of Finance, developing machine learning solutions, analytics dashboards, web applications, and digital systems.

Research interests: Generative AI · Computer vision & multimodal learning · LoRA & hypernetworks · AI benchmarking

Featured work

Synthetic Image Attribution: five-fold EVA02 ensembling, calibration, and marginal balancing; 1st place in DLMMDD 2026. Cryptanalysis Benchmark: 11 story-driven classical-cipher tasks with deterministic answer scoring. MuseumSCAT: vision-language specimen-label transcription and confidence ranking; 3rd-place solution. CodelessML: a Streamlit app for data exploration, nine classification algorithms, nine regression algorithms, and model export.

Project notes, results & research links
  • Synthetic Image Attribution: Our 1st-place ICANN 2026 DLMMDD solution combines a five-fold EVA02-Large ensemble, temperature calibration, and test-time augmentation. The private-best submissions achieved 99.73% accuracy. We study marginal balancing using the challenge’s known class composition. Competition.
  • Cryptanalysis Benchmark: I built 11 story-driven tasks across classical cipher families. Models extract cipher rules from narrative clues and recover exact plaintext, with deterministic scoring and a growing public leaderboard.
  • MuseumSCAT: My 3rd-place solution combines vision-language transcription, confidence ranking, and selective, evidence-supported corrections to specimen dates and localities. The selected submission achieved a private AURC of 0.00554. Reproduction guide.
  • CodelessML: A Streamlit application for tabular data exploration, classification or regression model comparison, model export, and prediction workflows. Users upload CSV or Excel data and compare nine algorithms per task. Journal article (2024).

Selected achievements

Year Result Work
2026 1st place ICANN DLMMDD Synthetic Image Attribution Challenge
2026 3rd place MuseumSCAT Specimen Collection Annotation Task
2026 3rd place Forams2026: detection and classification in micro-CT volumes
2025 2nd place Advent of MAPS 2025 Programming Challenge
2024 3rd place GovAI Hackathon: satellite imagery and carbon estimation

Tools I work with

Python PyTorch scikit-learn NumPy Hugging Face Streamlit Git Linux

Programming & data: Python, SQL, pandas, NumPy.
Machine learning: PyTorch, scikit-learn, XGBoost, CatBoost.
Generative AI: diffusion models, Transformers, LoRA, Hugging Face.
Development & research: Git, Linux, Jupyter, Streamlit, LaTeX.

GitHub activity & public-code languages

GitHub activity statistics for hanifnoerr Language distribution of Hanif’s public repository code

Language proportions describe public repository code, including notebooks; they do not measure proficiency. These optional cards are provided by GitHub Readme Stats.


I welcome conversations about generative AI, computer vision, personalisation, and applied machine learning. Connect on LinkedIn or explore my portfolio.

Pinned Loading

  1. DLMMDD_solution DLMMDD_solution Public

    1st Place solution for ICANN 2026 DLMMDD Challenge

    Jupyter Notebook

  2. museumscat-3rd-place-solution museumscat-3rd-place-solution Public

    3rd solution for the MuseumSCAT Specimen Collection Annotation Task

    Jupyter Notebook

  3. CodelessML CodelessML Public

    A web-based application to making Machine Learning tasks easier for anyone who wants to learn and create machine learning model without coding.

    Python 3

  4. Pathfinder Pathfinder Public

    Visualise and compare graph search algorithms on real-world maps (clayton to CBD) to better understand how they work and perform.

    Python