# Artem Okhten Projects

> Public portfolio projects from okhten.com.

## EECAA Platform

- Role: Founder & Full-Stack Engineer
- Description: Founded EECAA and engineered a full-stack platform supporting 50+ active members. Built custom content management features, role-based access control, event/media workflows, and backend logic for organization operations.
- Tags: Next.js, Supabase, PostgreSQL, RBAC, System Design
- Filters: Full-stack, Systems
- URL: https://eecaa-website.vercel.app

## Chess Outcome Prediction

- Role: Supervised Machine Learning
- Description: Built a supervised learning pipeline to predict chess game outcomes from early-game features extracted from Lichess PGN games. Focused on feature engineering, model comparison, class imbalance, and interpretation.
- Tags: Python, Scikit-Learn, XGBoost, SHAP, Feature Engineering
- Filters: ML, Research
- URL: https://github.com/Darhaal/chess-outcome-prediction
- Repository: https://github.com/Darhaal/chess-outcome-prediction

## Chess Structure Clustering

- Role: Unsupervised Learning
- Description: Explored whether chess games naturally form structural clusters using engineered early-game features. Compared PCA, K-Means, GMM, Agglomerative Clustering, and DBSCAN to study tactical, structural, and opening-family patterns.
- Tags: Python, Clustering, PCA, K-Means, DBSCAN
- Filters: ML, Research
- URL: https://github.com/Darhaal/chess-structure-clustering
- Repository: https://github.com/Darhaal/chess-structure-clustering

## Chess CNN Explainability

- Role: Deep Learning & XAI
- Description: Analyzed a chess-position CNN using Saliency Maps, Integrated Gradients, Grad-CAM, occlusion testing, and stability checks to compare explanation faithfulness and model behavior.
- Tags: PyTorch, CNN, Grad-CAM, Integrated Gradients, Explainable AI
- Filters: ML, Research
- URL: https://github.com/Darhaal/chess-cnn-xai-saliency
- Repository: https://github.com/Darhaal/chess-cnn-xai-saliency

## Chess Counterfactual XAI

- Role: Counterfactual Explainability
- Description: Studied counterfactual explanations for a chess-position CNN by testing how one-piece board interventions change model predictions. Used saliency as baseline and counterfactual search to expose decision-boundary fragility.
- Tags: PyTorch, Counterfactuals, Saliency, CNN, Model Robustness
- Filters: ML, Research
- URL: https://github.com/Darhaal/chess-cnn-counterfactual-xai
- Repository: https://github.com/Darhaal/chess-cnn-counterfactual-xai

## PageRank Numerical Linear Algebra

- Role: Numerical Linear Algebra
- Description: Implemented PageRank as a sparse numerical linear algebra project in MATLAB, using transition matrices, dangling-node correction, damping-factor comparison, and power iteration/direct-solve validation.
- Tags: MATLAB, Sparse Matrices, Power Iteration, Numerical Linear Algebra
- Filters: Research, Systems
- URL: https://github.com/Darhaal/pagerank-numerical-linear-algebra
- Repository: https://github.com/Darhaal/pagerank-numerical-linear-algebra

## Okhten Group LLC

- Role: Founder & Full-Stack Developer
- Description: Founded a Florida-based web studio and launched a production business website with multilingual service pages, pricing, legal pages, sitemap, canonical metadata, and lead-generation workflows for small local businesses.
- Tags: Next.js, SEO, Business Website, Lead Generation, System Design
- Filters: Full-stack, Systems
- URL: https://okhtengroup.com/en

## Darhaal Games Platform

- Role: Multiplayer Engine & Ecosystem
- Description: Engineered a real-time multiplayer games platform tested with 70+ concurrent users across multiple sessions. Designed low-latency state synchronization using WebSockets and built an extensible architecture supporting multiple games.
- Tags: Next.js, Supabase Realtime, WebSockets, System Design
- Filters: Full-stack, Systems
- URL: https://online-games-phi.vercel.app

## USCIS Civics Test Prep

- Role: Single-File Web Product
- Description: Built a mobile-first web app for USCIS civics test preparation with quiz mode, flashcards, typo-tolerant answer checking, location-based civics answers, and local progress tracking.
- Tags: HTML, Tailwind CSS, Vanilla JavaScript, Local Storage
- Filters: Full-stack
- URL: https://uscis-citizenship-test.vercel.app
- Repository: https://github.com/Darhaal/USCIS_Citizenship_test