← Portfolio

Mohammad Haj Najafi

Computer Science Applicant · Systems & Python Developer

ybreakless@gmail.com Dubai, UAE github.com/ybreakless linkedin.com/in/mohajnajafi ybreakless.github.io

Profile

Experimental Sciences graduate with a maximum 20.0/20.0 diploma average, applying for BSc Computer Science admission at German technical universities for Winter Semester 2027. Self-taught in Python and Linux systems tooling; currently learning Rust. German at B2 and progressing toward C1. Looking for a programme with a strong theoretical mathematics core.

Education

Experimental Sciences Diploma — Highest Honours

Iranian national secondary curriculum

  • Final average 20.0 / 20.0 — the maximum attainable grade; approximately 1.0 on the German scale, pending formal anabin / uni-assist evaluation.
  • Core subjects: mathematics, physics, chemistry, biology.
BSc Computer Science / Informatik — applying

TU München · RWTH Aachen · KIT · TU Berlin

Preparing via the Studienkolleg / TestAS route where required, alongside independent study in linear algebra, discrete mathematics and analysis.

Projects

Personal portfolio & CV system

HTML5 · CSS custom properties · Vanilla JavaScript · GitHub Pages

  • Built a dependency-free static site with a token-based design system and a print stylesheet that renders this CV directly to A4 PDF.
  • Reduced total page weight from 8.4 MB to roughly 380 KB by moving to responsive WebP with JPEG fallbacks.
  • Meets WCAG 2.1 AA contrast, ships semantic landmarks, a skip link and JSON-LD structured data.
Terminal Network Toolkit

Python · asyncio · sockets

  • Command-line utility unifying host discovery, port scanning and latency measurement into a single report.
  • Concurrent probing via asyncio cut a /24 subnet scan from roughly 90 seconds to under 5 — an 18× improvement.
Moython — technical education channel

Python & computer science teaching

Producing introductory Python and CS material for learners with limited access to technical education in their own language.

Technical Skills

Languages
Python (primary), Bash/Shell, SQL, HTML/CSS/JavaScript, Rust (learning)
Data & ML
pandas, NumPy, Matplotlib, descriptive statistics, introductory neural networks
Systems & tools
Linux CLI, Git & GitHub, TCP/IP networking, PowerShell, VS Code
Concepts
Data structures & algorithms, object-oriented design, network security fundamentals

Certifications

Languages

Persian
Native
English
C1–C2 — IELTS Academic
German
B2 — working toward C1

Additional