Engineering portfolio · Bioinformatics foundations

Machine Learning.

From-scratch algorithm implementations and computational experiments exploring how machine learning works — from distance-based classifiers and decision trees to neural networks and combinatorial optimization.

29Python & Jupyter files
9Algorithm areas
PythonNumPy · SciPy · scikit-learn · Keras
Code archive

Algorithms & experiments

Each area links directly to the original source implementation. The emphasis is on learning the mechanics of models through code, evaluation and visualization.

Technical capabilities

Methods explored

Mathematical modeling, feature transformation, training loops, performance measures and data visualization.

Algorithm implementationSupervised classificationUnsupervised clusteringGradient descentROC / AUCCross-validationFeature scalingNeural networksModel regularizationHyperparameter searchGenetic algorithmsScientific Python
Reproducibility note. This is an archive of historical coursework and research experiments, not a production-deployed ML system. Original datasets are not included, some paths and dependencies are outdated, and some implementations need correctness review before reuse. No unverified benchmark claims are made.