yahya@assiut:~$ whoami

CS student turning messy data and real problems into systems that run.

Yahya Mohamed
focus ML systems, data, DesktopApps
stack Python · C# · SQL · Java · JS
01 — about

I'm a 3rd-year Computer Science student with a background in backend development and a growing focus on applied machine learning and data science. I like building things that go beyond a notebook — services that run, and models that actually get evaluated properly before they ship.

My work spans C# and Node.js backends, MySQL-backed systems, and ML projects covering everything from feature engineering to model selection with metrics. I also do problem-solving with C++ on Leetcode and Codeforces.

Outside of coursework, I'm active in the Helpers Assiut Community, where I build real projects — I like explaining what I learn as much as I like learning it.

02 — skills

Programming Languages

cppcjava line2python

Web

express

Tools & Libraries

pycharm

linux

selenium

webscrap

Soft skills

  • Problem-solving
  • Communication
  • Teamwork
  • Attention to Detail
03 — projects
loan

Loan Approval Prediction System

A machine learning model to predict loan approval based on applicant data using classification models and evaluation metrics.

Stack

PythonJupyter NotebookScikit-Learn
Invoice generator project thumbnail

Invoice Generator

A desktop application that generates professional PDF invoices with automatic calculations and formatted reports for any type of billing.

Stack

C#
URL shortener project thumbnail

URL shortener

A desktop application for generating and managing short URLs with analytics and customization options.

Stack

Express.jsSQLiteHTML

Password strength checker & Generator

A Java application for generating secure, random passwords with configurable complexity rules and input validation.

Stack

JavaFXJSON
04 — experience

How I got here.

Ongoing

Computer Science, Assiut University

Coursework and independent study spanning algorithms, databases, and applied machine learning.

Summer training

Applied ML & data science training

Hands-on training covering the full ML workflow — from data cleaning through model evaluation & deployment.

Training

Networking fundamentals

Practical training in networking concepts and tools, including Cisco Packet Tracer.

Ongoing

Helpers Assiut Community

Building community projects & organizing camps.

Ongoing

Independent projects

Backend, desktop, and ML & computer vision projects built outside of coursework to apply what I'm learning.

05 — contact

Let's connect.

Open to internships, junior roles, and collaborations in AI/ML or backend development.