Welcome to my personal blog post!
I’m passionate about machine learning, robotics, software engineering, and open-source development. I try to write about topics and projects that I personally find interesting.
I currently work as a Senior AI Engineer at appliedAI Initiative where I have worked on many different customer and internal projects.
When I’m not staffed on customer projects, I work on internal projects: I contributed to the pyDVL open-source library and helped with the TransferLab’s research projects such as the replication of the If You Like Shapley Then You’ll Love the Core paper.
I hold a M.Sc. in Embedded Systems from the Technical University of Kaiserslautern and a M.Sc. in Control and Automation from the Ecole Nationale Polytechnique in Algiers.
Professional Experience
- appliedAI Initiative GmbH
- Senior Artificial Intelligence Engineer
- July 2023 - Present
- Munich, Germany
- appliedAI - UnternehmerTUM
- Artificial Intelligence Engineer
- June 2021 - July 2023
- Munich, Germany
- Avira
- Specialist Artificial Intelligence Researcher
- October 2018 - May 2021
- Tettnang, Germany
- Fraunhofer ITWM
- Research Assistant (HiWi)
- July 2018 - September 2018
- Kaiserslautern, Germany
Education
- M.Sc. in Embedded Systems
- Technical University of Kaiserslautern
- September 2016 - October 2018
- M.Sc. in Automation and Control Systems
- Ecole Nationale Polytechnique Algiers
- September 2013 - July 2016
Open-Source Projects
Langsfer An open-source library for language transfer methods and algorithms.
FreeCAD-Assembly2MuJoCo An open-source FreeCAD workbench for exporting a FreeCAD Assembly to MuJoCo for physics simulation.
ball-and-beam An open-source ball and beam control system with CAD design, simulation files, embedded firmware and web UI.
embedded-tfluna An open-source platform-agnostic Rust driver for the TF-Luna LiDAR distance sensor.
Skills
Software Development
- Languages: Python, Rust, SQL
- Backend Engineering: FastAPI, Django, microservices architecture
- Database Systems: PostgreSQL, ElasticSearch
- Embedded Development: Raspberry Pi, ESP32, Arduino
AI & Machine Learning
- Computer Vision: Image processing, object detection
- Large Language Models (LLMs): Fine-tuning, deployment, optimization
- Reinforcement Learning: Simulation (MuJoCo, Gymnasium), Imitation Learning
- Explainability (XAI): Model interpretability, debugging
- Data Valuation: Game-theoretic approaches (e.g. Shapley Values)
NLP & Language Models
- Large Language Models (LLMs): Fine-tuning, deployment, optimization
- Retrieval Augmented Generation (RAG): Vector databases, semantic search
- Natural Language Processing (NLP): Text processing, language understanding
DevOps & Infrastructure
- Containerization: Docker
- Orchestration: Kubernetes
- Infastructure: Terraform
- Cloud Platforms: AWS, Azure
- Experimentation: MLflow, Tensorboard, Optuna