Content My works Contact

Emad Alsheheri

Computer Science Student

I’m a person who loves computer science and technology. I started programming in 2020. I’m Student at King Khalid University. My interests are Pixel art, Web development & programming, Games development & programming, and Computer. I have an experience in Python and Java language.

  • Skills
  • Game Devlopment
  • Web Devlopment
  • Programing
  • Debugging
  • Computer maintenance

My Works

Web Development Projects

TKHSUS icon

TKHSUS (تخصص)

A website that helps Saudi high school students explore every university major and choose the one that fits them best.

  • HTML
  • CSS
  • JavaScript

Games Development Projects

EmMu icon

EmMu

A 2D platformer where you get through a castle by dodging spikes, wall jumping, and timing tricky jumps.

  • Godot
  • Pixel Art
  • 2D Platformer

AI Projects

GCI HW1: Data Manipulation with NumPy

Returns the elements of a NumPy array that are multiples of 5 and odd, using a vectorized boolean mask.

  • Python
  • NumPy

GCI HW2: Cleaning Data with Pandas

Computes the mean score for each anime type in the MyAnimeList dataset, sorted from highest to lowest.

  • Python
  • Pandas
  • Data Cleaning

Stack (Interactive Menu)

A Python stack (LIFO) controlled through a text menu: push, pop, or quit.

  • Python
  • Data Structures

DFS and BFS

Breadth-first and depth-first graph traversal in Python, compared on the same example tree.

  • Python
  • Graph Algorithms

PyTorch Tensors and Tabular Data Prep

PyTorch tensor basics and a full data-preparation pipeline for the House Prices dataset.

  • Python
  • PyTorch
  • Data Preprocessing

House Price Regression with a Neural Network

A PyTorch neural network that predicts house prices, with loss curves and a predicted vs actual plot.

  • Python
  • PyTorch
  • Neural Networks

MNIST Handwritten Digit Classifier

A PyTorch neural network that recognizes handwritten digits, reaching about 95.7% accuracy.

  • Python
  • PyTorch
  • Neural Networks

GCI HW3: Visualizing Data with Matplotlib

Pareto (decile) analysis on the MyAnimeList dataset: ranks anime, splits them into groups, and finds each group's share of the total.

  • Python
  • Pandas
  • Matplotlib

AI Photo Generator

Generates and edits images with Stable Diffusion: text-to-image, image-to-image, and in-painting.

  • Python
  • Stable Diffusion
  • Hugging Face