Muhammad Mahir Hasan
Chowdhury
Building intelligent systems with LLMs and RAG pipelines, and full-stack web applications with modern frameworks. M.Sc. in Data Science at TU Dortmund, with 2+ years of industry experience in Germany.
Who I am
I'm an AI Engineer and Full-Stack Software Developer. I hold a prior Master's in Data Science from TU Dortmund, Germany and a B.Sc. in Computer Science from SUST, Bangladesh.
My AI focus spans LLM applications, RAG pipelines, and prompt engineering — building practical systems that make enterprise data searchable and actionable. On the full-stack side, I've built REST APIs, ERP systems, and data pipelines across Python, PHP, and JavaScript ecosystems.
I've co-authored 3 peer-reviewed publications in machine learning — applying CNNs to medical imaging and NLP to Bengali text. I'm also an avid competitive programmer with 700+ problems solved across Codeforces, UVa, SPOJ, and LightOJ.
Technical skills
Work experience
- Automated manual email-attachment handling by integrating Python into Laravel, improving file organization and reducing processing effort.
- Translated business requirements into ERP features using PHP and Laravel 10, bridging stakeholder and technical needs.
- Collaborated via GitLab workflows: feature branching, code reviews, and merge requests.
- Analyzed Bosch XDK vibration sensor data to develop machine movement-detection algorithms, turning raw sensor data into operational insights visualized via Grafana.
- Built a Python library for pseudo-random signal generation, documenting the solution to enable reuse across the team.
- Coordinated cross-functional teams, tracking issues and documenting progress using Jira and Confluence.
Projects
Education
Achievement
Competitive programming
Publications
Get in touch
I'm currently looking for full-time or part-time opportunities in AI or software development roles in Germany. Feel free to reach out!