Evofeat is a genetic programming-based feature engineering approach aimed at improving tabular data classification, particularly in scenarios where traditional and deep learning methods struggle with non-linear relationships. The method constructs nonlinear features and enhances ensemble learning models using cross-validation and feature importance for evaluation. Experimental results demonstrate that Evofeat outperforms existing state-of-the-art methods in predictive accuracy across various datasets.