Skip to content
View OmarSoudan's full-sized avatar

Block or report OmarSoudan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmarSoudan/README.md

Hi, I’m Omar Soudan πŸ‘‹

Typing SVG

Python Location AI GitHub

I’m a Computer & Communication Engineering student with a minor in Artificial Intelligence, based in Egypt and graduating in 2027. I enjoy building practical systems, exploring algorithms and optimization, and turning technical ideas into working tools.


πŸš€ What I build

  • AI and optimization labs for search, heuristics, and metaheuristics
  • Local-first AI pipelines for transcription, translation, and media processing
  • Audio synthesis and algorithmic music tools
  • Systems and low-level software experiments in Go, Linux, and networking

✨ Featured projects

AI, algorithms, and optimization

  • tic-tac-toe-ai-lab β€” A game-grade Tic-Tac-Toe AI lab featuring minimax, alpha-beta pruning, MCTS, move heatmaps, and benchmarking.
  • n-queens-lab β€” Multi-paradigm N-Queens solver and visualizer covering classical search, simulated annealing, GA, and PSO.
  • 8Puzzle β€” Interactive 8-puzzle solver using BFS, DFS, IDDFS, and A* with Manhattan and Euclidean heuristics.

AI + media + creative tools

  • AI-video-transcriber-and-translator β€” Local video transcription and translation pipeline using yt-dlp, Whisper, and Ollama.
  • PyJam β€” Code-first Python DAW with synthesis, DSP effects, music theory parsing, and export features.

Systems and practical tooling


🧠 Current focus

  • Building stronger AI and optimization experiments
  • Designing privacy-first local AI workflows for media processing
  • Exploring systems programming and efficient software design
  • Turning research ideas into open, well-documented tools

πŸ› οΈ Tech & tools

Python Go Linux NumPy FFmpeg Tkinter Ollama Whisper

  • Languages: Python, Go, Shell
  • Libraries & tools: NumPy, Matplotlib, Whisper, Ollama, Tkinter, FFmpeg
  • Areas: algorithms, constraint solving, metaheuristics, audio processing, CLI tooling

πŸŽ“ Education

  • B.Sc. Computer & Communication Engineering β€” expected 2027
  • Minor: Artificial Intelligence

πŸ“Š GitHub stats

GitHub stats

Top languages


🎯 Goals

  • Graduate with a strong foundation in algorithms, AI, and systems
  • Publish clear, reproducible tools for research and education
  • Collaborate on open-source projects that apply AI to real-world problems

🀝 Connect

Thanks for visiting β€” feel free to explore my repositories or reach out if you’d like to collaborate.

Pinned Loading

  1. OmarSoudan OmarSoudan Public

    2