Portfolio

Featured Projects & Engineering Portfolio

A curated portfolio of mobile apps, custom web platforms, graduation capstones, and database architectures engineered for reliability.

Filter by Domain (10 projects available)
Optimizing Heart Disease Prediction Models Using Genetic Algorithm and Neural Architecture Search Machine Learning
2025-05-02

Optimizing Heart Disease Prediction Models Using Genetic Algorithm and Neural Architecture Search

Pipeline to predict heart disease by tuning classical classifiers with a Genetic Algorithm (via NIAPY & PSO) and then...

Python 3 Jupyter Notebook pandas NumPy
Principal Components Analysis (PCA) Implementation Machine Learning
2025-04-06

Principal Components Analysis (PCA) Implementation

Applies PCA to the scikit-learn breast cancer dataset to reduce feature dimensionality and visualize principal compon...

Python 3 & Jupyter Notebook NumPy & pandas Matplotlib
Diabetes Detection using a Neuro-Fuzzy System Machine Learning
2025-03-27

Diabetes Detection using a Neuro-Fuzzy System

Combines fuzzy-c-means feature generation with a neural-network classifier to predict diabetes outcomes on the Pima I...

Python 3 pandas NumPy scikit-learn
Breast Cancer Classification Using Decision Tree Classifier Machine Learning
2025-02-23

Breast Cancer Classification Using Decision Tree Classifier

A pipeline to classify breast tumors (malignant vs. benign) using a Decision Tree model on clinical feature data.

Python 3 & Jupyter Notebook train_test_split MinMaxScaler DecisionTreeClassifier
Predictive Analysis of Car Prices Machine Learning
2024-11-18

Predictive Analysis of Car Prices

A regression pipeline to predict used-car prices based on vehicle attributes, using linear models and visual diagnost...

Python 3 Jupyter Notebook pandas NumPy
Naïve Bayes Classifier for Titanic Dataset Machine Learning
2024-06-21

Naïve Bayes Classifier for Titanic Dataset

Uses a Multinomial Naïve Bayes model to predict passengers’ embarkation port from key demographic and fare features.

Python 3 Jupyter Notebook LabelEncoder train_test_split
Language Detection Using Naive Bayes Machine Learning
2024-05-16

Language Detection Using Naive Bayes

A text-classification pipeline that uses TF-IDF features and a Multinomial Naïve Bayes classifier to predict the lang...

Python 3 pandas NumPy scikit-learn
Canada Customer Data Extraction Machine Learning
2024-04-02

Canada Customer Data Extraction

Loads and inspects an Excel dataset, then reads and parses a text file to extract specific customer names and monetar...

Python 3 Jupyter Notebook pandas matplotlib
Digit Recognizer Machine Learning
2024-02-11

Digit Recognizer

A pipeline that classifies handwritten digit images (MNIST) using PCA for dimensionality reduction and supervised cla...

Python 3 Jupyter Notebook pandas NumPy
Machine Learning Tutorial Machine Learning
2023-06-19

Machine Learning Tutorial

A step-by-step walkthrough of basic supervised learning workflows using the Iris dataset.

Python 3 Jupyter Notebook datasets model_selection

Interested in building a similar system or have an innovative idea?

Contact me directly to discuss technical requirements, timelines, and tailored pricing.