from typing import List


def is_supported_filetype(file_name: str, ext_list: List[str]) -> bool:
    """Check if filename has one of the allowed extensions from the list."""
    ext_list_lower = [ext.lower() for ext in ext_list]
    fn_lower = file_name.lower()
    return fn_lower.endswith(tuple(ext_list_lower))