Ali Husnain

Ich baue KI-Anwendungen, die im Alltag eines Unternehmens laufen.

I build AI applications that run in a company's daily work.

Python- und KI-Backend-Entwickler. LLM-Apps, RAG-Systeme, n8n-Automatisierung und REST-APIs mit FastAPI und Docker. Auf der Suche nach einer Stelle in Deutschland.

Python and AI backend developer. LLM apps, RAG systems, n8n automation and REST APIs with FastAPI and Docker. Looking for a role in Germany.

Dokumente Chunking Embeddings Neo4j Graph Pinecone Antwort

Projekte

Projects

Wissensgraph-Chatbot

Knowledge-graph chatbot

Python, LangChain, OpenAI API, Neo4j, Pinecone, Cypher
ProblemProblem

Dokumentation und Kundendaten lagen verstreut in Dateien und Webquellen. Reine Vektorsuche verlor die Beziehungen zwischen Personen, Produkten und Ereignissen.

Documentation and customer data were spread across files and web sources. Plain vector search lost the relationships between people, products and events.

ErgebnisResult

Chatbot, der Dateien einliest, per OpenAI Entitäten extrahiert, daraus einen Graphen in Neo4j baut und Fragen über Cypher, Vektorsuche oder Websuche beantwortet. Für einen Kunden im Einsatz.

Chatbot that ingests files, extracts entities with OpenAI, builds a graph in Neo4j and answers via Cypher, vector search or web search fallback. In use for a client.

CRM-Automatisierung mit n8n

CRM automation with n8n

n8n, OpenAI, Gemini, Sender.net, Monday.com, Workiz, Vonage, OCR
Problem

Ein Servicebetrieb erledigte Newsletter, Lead-Erfassung und Anrufbearbeitung von Hand.

A service business handled newsletters, lead capture and call handling manually.

ErgebnisResult

Automatische Newsletter, OCR-Lead-Erfassung aus Telegram-Bildern und ein Vonage-Anrufagent, der Aufträge in Workiz anlegt, Techniker zuweist und Rechnungen sowie Zahlungen verfolgt.

Automatic newsletters, OCR lead capture from Telegram images and a Vonage call agent that creates jobs in Workiz, assigns technicians and tracks invoices and payments.

ML-Modelle als REST-API

ML models as a REST API

Scikit-learn, Pandas, FastAPI, Docker
Problem

Trainierte Klassifikations- und Regressionsmodelle mussten für andere Systeme zuverlässig erreichbar sein.

Trained classification and regression models had to be reliably reachable by other systems.

ErgebnisResult

Modelle als FastAPI-Service mit Validierung, Health-Check und Anomalieerkennung, in Docker verpackt und produktiv im Einsatz.

Models served as a FastAPI service with validation, health check and anomaly detection, packaged in Docker and running in production.

Demo: Dokumenten-Q&A (Gradio-App, Quellcode auf GitHub)Demo: Document Q&A (Gradio app, source on GitHub)

Technische Kenntnisse

Skills

KI / LLMLangChain, LangGraph, RAG, Graph RAG, MCP Server, Prompt Engineering, OpenAI API, Gemini API Machine LearningScikit-learn, NumPy, Pandas, Klassifikation, Regression, Anomalieerkennung BackendPython, FastAPI, Flask, Django, REST APIs, PostgreSQL, SQL DatenbankenDatabasesPostgreSQL, Neo4j (Cypher), Pinecone AutomatisierungAutomationn8n, Workiz, Monday.com, GoHighLevel, Vonage, Sender.net, JSON-RPC, OCR DevOpsDocker, Linux-Serveradministration, Bash

Über mich

About

Seit Anfang 2024 arbeite ich als Entwickler, zuerst in der Linux-Administration, dann im Machine Learning und aktuell als Generative-AI-Entwickler bei Savvy Programmer.

I have worked as a developer since early 2024, first in Linux administration, then in machine learning and currently as a generative AI developer at Savvy Programmer.

Mein Ziel ist eine Stelle als KI- oder Python-Backend-Entwickler in Deutschland, in der ich meine Erfahrung einbringe und mich fachlich weiterentwickle.

My goal is a role as an AI or Python backend developer in Germany where I can contribute my experience and keep growing professionally.

Deutsch: B1, derzeit im Kurs mit Ziel B2
Englisch: B2
Urdu: Muttersprache

German: B1, currently in a course working toward B2
English: B2
Urdu: native