This page highlights selected public GitHub projects, ordered by technical depth and relevance to AI engineering, machine learning, computer vision, NLP, scientific computing, GPU programming, and research software. Systems, web, networking, and software-engineering projects follow after the AI-focused work.

AI, Machine Learning, Computer Vision, NLP, Scientific Computing, and GPU Programming
BMVC 2026
FlexSplat preview BMVC 2026

FlexSplat

Accepted BMVC 2026 project on flexible feed-forward 3D Gaussian splatting without point-cloud correspondence, using learned Gaussian queries and jointly estimated camera/depth geometry.

ACM AI 2026
Confident but Unreliable: VLM Brain MRI Safety Audit preview ACM AI 2026 logo

Confident but Unreliable: VLM Brain MRI Safety Audit

Accepted ACM AI 2026 safety-audit framework for vision-language models on brain MRI, measuring slice-level accuracy, calibration, confident errors, hallucination, and abstention behavior.

Production RAG
Enterprise Knowledge Assistant preview

Enterprise Knowledge Assistant

Production-style RAG/LLM system with document parsing, chunking, embeddings, hybrid retrieval, reranking, citation verification, caching, latency/cost tracking, evaluation metrics, a frontend, and Docker packaging.

JAX / Math
JAX Regression Lab preview

JAX Regression Lab

Regression lab built around JAX, comparing closed-form ridge regression with an MLP trained from first principles and reporting training curves, feature sensitivity, residual bins, and empirical intervals.

GPU Vision
CUDA Python Sobel Edge Pipeline preview

CUDA Python Sobel Edge Pipeline

Image-processing pipeline using NumPy, CuPy, and a custom CUDA Sobel kernel to compare CPU/GPU edge detection, validate numerical outputs, measure kernel performance, and save reports.

CUDA C++
CUDA SAXPY Benchmark preview

CUDA SAXPY Benchmark

Small CUDA C++ benchmark implementing SAXPY with timing, validation, configurable problem sizes, and CPU/GPU performance comparison.

LLM Fine-Tuning
QLoRA Fine-Tuning Lab preview

QLoRA Fine-Tuning Lab

Reproducible QLoRA pipeline for 4-bit LLM adaptation, including NF4 quantization diagnostics, LoRA rank experiments, prompt masking, adapter training, generation checks, and lightweight evaluation.

LLM Distillation
Teacher-Student LLM Distillation preview

Teacher-Student LLM Distillation

Notebook-based distillation pipeline that transfers behavior from a larger causal language-model teacher into a compact student using cached teacher logits, hard-label CE, temperature-scaled KL loss, and generation diagnostics.

Vision-Language
BLIP Image Captioning Fine-Tuning preview

BLIP Image Captioning Fine-Tuning

Practical VLM fine-tuning project for BLIP image captioning with dataset preparation, train/eval loops, generation metrics, checkpointed inference, and local-image caption prediction.

Machine Unlearning
Machine Unlearning Retain/Forget Experiments preview

Machine Unlearning Retain/Forget Experiments

CPU-friendly machine-unlearning lab comparing exact retraining with cheaper retain-finetuning, class-reset, and negative-gradient methods using retain/forget splits, confidence metrics, runtime tracking, and method-frontier reports.

NLP Fine-Tuning
DistilBERT Sentiment Fine-Tuning with LoRA preview

DistilBERT Sentiment Fine-Tuning with LoRA

Supervised NLP fine-tuning pipeline adapting DistilBERT to IMDb sentiment classification with Hugging Face Datasets, PEFT/LoRA adapters, training diagnostics, and evaluation reports.

Routing ML
Routing Anomaly Detection System preview

Routing Anomaly Detection System

Semantics-aware BGP anomaly detection extension that learns AS-to-AS routing distance with a Siamese model and plugs it into BEAM-style DTW path comparison.

Computer Vision
Behavior Analysis of Car Drivers Based on Computer Vision preview

Behavior Analysis of Car Drivers Based on Computer Vision

Dual-stream ADAS prototype combining outside-scene object detection and optical-flow tracking with in-cabin head-direction monitoring and real-time voice alerts.

CV Pipeline
Computer Vision Pipeline Portfolio preview

Computer Vision Pipeline Portfolio

Algorithm-focused computer-vision portfolio covering feature matching, geometric registration, segmentation, stereo depth, and tracking workflows.

Transfer Learning
CIFAR-10 ResNet50 Transfer Learning preview

CIFAR-10 ResNet50 Transfer Learning

CIFAR-10 image classifier using ImageNet-initialized ResNet50 features, input upsampling, a trainable dense classification head, and notebook-based evaluation.

Transfer Learning
Cats vs. Dogs InceptionV3 Transfer Learning preview

Cats vs. Dogs InceptionV3 Transfer Learning

Binary image-classification project using a pretrained InceptionV3 backbone with frozen weights and trainable fully connected layers.

Multitask CNN
MNIST Multitask Object Localization preview

MNIST Multitask Object Localization

Multi-task CNN that classifies MNIST digits while predicting bounding boxes in synthetic 75x75 scenes.

Data Pipeline
Wine Quality PyTorch Pipeline preview

Wine Quality PyTorch Pipeline

End-to-end data-science pipeline for UCI Wine Quality, covering ingestion, cleaning, leak-safe preprocessing, model training, evaluation, error analysis, and reproducible reports.

From-Scratch NN
Fruit-360 ANN From Scratch preview

Fruit-360 ANN From Scratch

From-scratch NumPy neural network for Fruit-360 image classification with sigmoid layers, MSE loss, mini-batch updates, manual backpropagation, and training curves.

NLP / IR
Persian News Information Retrieval preview

Persian News Information Retrieval

Classical Persian news search system with NLP preprocessing, positional inverted indexing, proximity-aware heuristic scoring, and ranked document retrieval.

NLP
N-Gram Sentiment Classifier preview

N-Gram Sentiment Classifier

Interpretable sentiment classifier using class-specific unigram and interpolated bigram language models with an interactive command-line predictor.

Decision UI
Name-Based Gender Inference preview

Name-Based Gender Inference

Browser-based decision-support interface that queries a probabilistic name classifier, displays confidence, and records human feedback locally.

Fuzzy Control
Fuzzy Inverted Pendulum Control preview

Fuzzy Inverted Pendulum Control

Inverted-pendulum simulator driven by an interpretable fuzzy-rule controller that maps motion state to cart force.

Evolutionary AI
Evolutionary Platform Agent preview

Evolutionary Platform Agent

Platform-game agent that learns move, jump, and duck policies through fitness-guided selection, crossover, elite preservation, and replay.

Path Planning
Traffic-Aware Dijkstra Routing preview

Traffic-Aware Dijkstra Routing

Explainable route-planning project with customizable coordinate graphs, traffic-aware edge weights, time-window modeling, and visualization.

CSP Solver
One-Zero Puzzle CSP Solver preview

One-Zero Puzzle CSP Solver

Constraint-satisfaction solver for One-Zero puzzles using MCV/LCV heuristics, forward checking, MAC/AC-3 propagation, and search-trace visualization.

Regression
GDP Country Indicator Regression preview

GDP Country Indicator Regression

Data-science workflow for integrating World Bank indicators, building country-year panels, fitting OLS regressions, and visualizing debt-growth relationships.

Numerical Methods
Anderson Acceleration preview

Anderson Acceleration

Compact NumPy implementation of damped Anderson acceleration for fixed-point iteration, with tests and a simple comparison example.

Transformers
Hugging Face Transformers Repository preview

Hugging Face Transformers Repository

Repository copy for exploring the Hugging Face Transformers ecosystem and pretrained model workflows across text, vision, audio, and multimodal tasks.

Systems, Web, Networking, and Software Engineering
Cloud Systems
Containerized URL Shortener preview

Containerized URL Shortener

Flask URL-shortening service with MariaDB persistence, Docker packaging, and Kubernetes manifests for scaling, configuration, and storage.

Networking
Concurrent DHCP Network Lab preview

Concurrent DHCP Network Lab

Threaded UDP networking prototype that models DHCP-style message flow, lease state, and bit-level packet encoding.

Django
Museum Content Platform preview

Museum Content Platform

Admin-managed museum content platform with galleries, stories, visitor comments, moderation, and generated audio support.

Systems
Python Git Server Simulation preview

Python Git Server Simulation

TCP client-server simulation of Git-style workflows with push/pull, authentication, file encoding, contributors, and file-backed repository persistence.

React
React Calculator preview

React Calculator

Responsive React calculator with a four-column keypad, formatted display values, componentized controls, and state-driven arithmetic handlers.

Java Game
Tank Trouble Game AI preview

Tank Trouble Game AI

Desktop tank game with real-time 2D combat, maze maps, collision-aware movement, projectiles, power-ups, and an explainable rule-based AI opponent.

Game Engine
Pentago Java Game Engine preview

Pentago Java Game Engine

Java Swing and console Pentago engine with quadrant rotations, coordinate mapping, win detection, and generated documentation.

JavaFX
Travel Ticket System preview

Travel Ticket System

Course project for a train and airplane ticket-purchasing desktop application with user accounts, wallet charging, ticket search, and first-sprint delivery.