About

Hello, I'm Ahmad.

Computer Science student, former mechanical engineering student, and someone who genuinely enjoys the moment a messy problem turns into a clean solution.

My path

I started with Mechanical Engineering in Beirut, where I learned to think in systems, constraints and technical drawings. Switching to Informatik at Hochschule Darmstadt felt natural: same engineering mindset, faster feedback loops.

Alongside my studies I worked in retail, which taught me something no lecture does — staying calm, reliable and solution-oriented when things get busy.

What I'm into

  • Software development with C++ and Python
  • Web development and clean, accessible UI
  • Databases and data modelling
  • Arduino and embedded systems
  • AI engineering — applied systems, retrieval, evaluation
  • Learning new technologies fast

Skills

Tools I actually use, grouped by area.

Languages

  • Python
  • C++
  • Dart
  • SQL
  • JavaScript
  • HTML/CSS
  • Bash

Backend & Data

  • FastAPI
  • REST APIs
  • SQLAlchemy
  • PostgreSQL
  • SQLite
  • Redis

DevOps & Tooling

  • Git
  • GitLab CI
  • Docker
  • Kubernetes
  • Linux
  • SonarQube

Apps & Hardware

  • Flutter
  • Arduino
  • CAD
  • Office

Currently learning

  • LLM APIs
  • RAG & vector search
  • Testing (pytest)
  • System design

Working style

  • Documentation-first
  • Version control
  • Automation
  • Clear commits

Education & experience

The path so far.

  1. 2023 — now

    B.Sc. Informatik · Hochschule Darmstadt

    Programming, algorithms, databases, software engineering and web technologies.

  2. 2024 — 2025

    Working student — retail (REWE)

    Customer-facing work alongside my studies: reliability, teamwork, responsibility under pressure.

  3. Earlier

    B.Sc. Mechanical Engineering · Beirut

    Engineering fundamentals — mechanics, materials, technical drawing, CAD and calculation methods.

Languages

Arabic
Native
English
Very good
German
Good
French
Basic

Want the details?

My CV, project details or a quick chat — whatever is useful for you.