Explore • Learn • Connect

Hi, I'm Ahmad Karakich.
I build software that works.

Computer Science student in Darmstadt with a mechanical-engineering background. I care about clean code, clear data models, and tools that solve a real problem — currently going deep on Python, databases and AI engineering.

  • 📍 Griesheim · Darmstadt
  • 💼 Open to Werkstudent roles
  • 🐍 Python · C++ · SQL

What I work with

The short version — the full list lives on the About page.

Programming

Python and C++ for everything from scripts to applications, plus SQL for data.

Backend & Data

FastAPI services, REST APIs, SQLAlchemy models and PostgreSQL databases.

Tools & Practices

Git, GitLab CI, Docker, Linux — documentation-first and automation-minded.

Featured projects

Small, real, and documented.

In progress

AI Grading Tool

A web tool that supports grading assignments with LLM assistance: structured submissions, rubric-based scoring and an audit trail so results stay explainable.

  • Python
  • FastAPI
  • PostgreSQL
  • LLM APIs
Deployed

Self-hosted LLM Chat

Open WebUI with the DeepSeek API running on an Azure Linux VM — service setup, automatic restart on boot, and log monitoring included.

  • Docker
  • Azure
  • systemd
  • Open WebUI
CI/CD

LaTeX CV with CI pipeline

Two CV variants — a designer version and a single-column ATS-friendly version — built automatically by GitLab CI on every push.

  • LaTeX
  • GitLab CI
  • Automation
Live

This website

Hand-written HTML, CSS and JavaScript, deployed through GitLab Pages. No frameworks, no build step, no trackers.

  • HTML
  • CSS
  • JavaScript
  • GitLab Pages

Looking for a motivated Werkstudent?

I'm based in Darmstadt and happy to send my CV or jump on a short call.