Software Engineer

About Me

Software Engineer with 8+ years of experience, specializing in Python-driven automation and machine learning. Experienced in building, evaluating, and optimizing ML models and data pipelines, with a strong track record of accelerating experimentation and improving workflow efficiency. Brings a growth mindset, strong curiosity, and a commitment to continuous learning to quickly adapt, expand capabilities, and drive ongoing improvement.

Featured Work

01

Deep Learning Text Classification Model

Developed and fine-tuned a transformer-based NLP classifier to detect food-related image captions using Hugging Face and PyTorch. Generated a synthetic labeled dataset using an LLM and leveraged transfer learning to accelerate model development. Deployed an interactive demo using Gradio on Hugging Face Spaces.

Hugging Face Gradio Transformers Python Numpy Scikit-Learn Matplotlib
Explore Project →
02

End-to-End Deep Learning Model for Multi-class Dog Breed Classification

Developed and fine-tuned a multi-class image classification model using TensorFlow 2 and TensorFlow Hub to identify dog breeds from images. Implemented data preprocessing, visualization, and model evaluation with NumPy, Pandas, Matplotlib and leveraged transfer learning to accelerate training and improve classification performance.

TensorFlow 2 TensorFlow Hub Python Numpy Pandas Matplotlib
Explore Project →
03

End-to-End Machine Learning Model for Heart Disease Detection

Developed and optimized a supervised classification model using Scikit-Learn to predict heart disease risk from clinical patient data, achieving a 95% accuracy through model selection, cross-validation, and hyperparameter tuning.

Python Classification Numpy Pandas Matplotlib Scikit-Learn
Explore Project →
04

End-to-End Machine Learning Model for Bulldozer Price Prediction

Developed and optimized a regression pipeline using Scikit-Learn to predict bulldozer auction prices from structured equipment and sales data, leveraging data processing, feature engineering, and model optimization techniques. Evaluated model performance using Root Mean Squared Log Error (RMSLE) to ensure robust price predictions across varying price ranges.

Python Regression Numpy Pandas Matplotlib Scikit-Learn
Explore Project →
05

Natural Language Processor - Bert WordPiece Tokenizer

Implementation of a basic word tokenizer.

Python Oscar HuggingFace NLP
Explore Project →