Freiberuflicher Full-Stack & AI Engineer
Solingen · Remote01/2003 – heute
Ich entwickle Fachanwendungen, APIs und Weboberflächen mit C#/.NET, Python, React, Angular und Next.js. Dazu kommen AI-Workflows, Automatisierung, Dokumentenerkennung, Datenverarbeitung und technische Integrationen. Über 20 Jahre Erfahrung fließen dabei genauso in neue Anwendungen ein wie in die Erweiterung und Modernisierung bestehender Software.
So läuft ein Projekt mit mir
- Start: Anforderungen, vorhandene Technik und offene Punkte klären. Danach steht fest, was gebaut oder geändert werden soll.
- Erster Stand: Früh eine lauffähige Version zeigen, damit Funktionen und Abläufe direkt geprüft werden können.
- Weiterentwicklung: Feedback einarbeiten, Fehlerfälle prüfen, Schnittstellen und Datenflüsse stabilisieren. Ich arbeite, bis alle Abläufe rundlaufen.
- AI Engineering & Agentic Systems: Generative AI, LLM-Integration, Context Engineering, Agentic RAG, Tool Calling und MCP-Tools. Lokale AI Runner mit OpenAI Codex CLI und Claude Code CLI, strukturierte Run-Kontexte und kontrollierte Zugriffe auf Projektdaten und Funktionen.
- Backends & APIs: C#/.NET, ASP.NET Core, Python/FastAPI und Node.js. REST/JSON, Datenmodelle, OpenAPI/Swagger, Fehlerbehandlung, Logging, Authentifizierung und externe Integrationen.
- Frontends: React, Angular, Next.js und TypeScript für Fachanwendungen, Dashboards, Portale und interne Tools. Responsive Oberflächen, Formulare, Validierung und barrierearme Bedienung.
- Daten & Persistenz: SQL Server, PostgreSQL, MySQL, SQLite und DuckDB. Datenmodelle, Import/Export, CSV/XLSX/XML/JSON, Reporting und analytische Abfragen.
- OCR & Dokumentenerkennung: IronOCR, PDF-Rendering, Textlayer-Erkennung, OCR-Fallbacks, Belegklassifikation, Textextraktion, Parser- und Mapping-Logik sowie strukturierte JSON-Ausgaben.
- Automatisierung & Geräteintegration: Jobs, Queues, Datei-Workflows, Telegram-Bots, HTTP-/REST-basierte Geräteanbindung, lokale Netzwerkdienste, Retry-Logik, Arduino Opta und Arduino Cloud.
- Desktop & Interop: WPF, WinForms, Qt/PySide/PyQt sowie C++-/C#-DLLs, P/Invoke und Verbindungen zwischen .NET-, Python- und Script-Systemen.
- Trading & Analytics: Strategieentwicklung, Backtesting, Replay, Optimierung, Risiko- und Ordermodule, Reporting und grafische Analyse. Anbindungen an IBKR TWS, MultiCharts, TradeStation, NinjaTrader, NanoTrader und MetaTrader.
- Betrieb & Security: Windows Server, IIS/ARR, Cloudflare/WAF, TLS, PM2, Git, CI/CD, Logging, Monitoring und Health Checks.
- Projektarbeit: Anforderungsanalyse, Prototypen, technische Abstimmung, produktive Einführung, Weiterentwicklung und Modernisierung bestehender Systeme.
Stack
C#/.NETASP.NET CorePython / FastAPIReact / Next.jsAngularTypeScriptNode.jsREST / OpenAPISQL ServerPostgreSQLSQLiteDuckDBWPFC++ / InteropIronOCRArduino OptaWindows Server / IISCloudflareGitHub Actions
AI Engineering & Tools
Generative AIAgentic AIContext EngineeringAgentic RAGTool Calling / MCPOpenAI CodexClaude CodeChatGPT
Trading-Plattformen
MultiCharts / PowerLanguageTradeStation / EasyLanguageNinjaTrader / NinjaScriptMetaTrader / MQL4/5IBKR TWS APINanoTrader API