Valeh Mustafazade — Senior Software & AI/ML Engineer
Senior Software Engineer | AI/ML Systems Engineer | LLM Applications | Retrieval-Augmented Generation (RAG) | Production-Grade Backend Development
I'm Valeh, a software and AI/ML engineer. I build AI-powered products end to end: websites, desktop apps, and mobile apps. I also design AI workflows and automations that ship in days, not months.
Projects across the stack
A selection of my public GitHub projects. Filter by category, click any card to open the source on GitHub.
- AI / LLM

RAG API
2026Local-first NotebookLM-style RAG app: FastAPI + Chroma + Ollama backend and a Nuxt 4 frontend with markdown chat, grounded citations, and a one-command Docker Compose setup.
FastAPIChromaOllamaNuxtDocker - AI / LLM

Talk to Book
2026Upload PDFs and talk to your books: a Next.js 16 + MongoDB personal library with an AI chat workspace and voice support.
Next.jsTypeScriptMongoDBVapi - AI / LLM
Apply-tude
2026Self-hostable job-application tracker with AI-assisted entry (local Ollama), a Redis-cached dashboard, and a React Router 7 + shadcn/ui frontend.
React RouterTypeScriptMongoDBRedisOllama - AI / LLM
Local LLM
2026Streaming chat API powered by a local Ollama LLM and Flask, orchestrated with Docker Compose and optionally exposed via ngrok.
PythonFlaskOllamaDocker - AI / LLM
Ollama Chat
2026Responsive chat frontend for self-hosted LLMs via Ollama. Built with React, TypeScript, Vite, and shadcn/ui, connecting to local-llm through ngrok.
ReactTypeScriptViteshadcn/ui - Backend
Job Crawler
2026Distributed Go pipeline that crawls StepStone and XING, deduplicates and normalizes postings through Kafka, and serves them via a REST API backed by Postgres, Redis, and Elasticsearch.
GoKafkaPostgreSQLRedisElasticsearch - Backend
EventHub
2026Java 21 / Spring Boot 4 multi-module microservices for event management, ticketing, Stripe payments, and Gemini-powered AI recommendations.
JavaSpring BootStripeGemini AI - Full-Stack
Job Portal
2026Full-stack job portal with listings, applications, and an admin dashboard, built on a Java backend with a JavaScript frontend.
JavaJavaScriptHTML - Full-Stack
Webshop
2020A simple Spring Boot, Velocity, and MySQL webshop, containerized with Docker.
JavaSpring BootMySQLDocker - Tools & CLI
Yet Another Shell
2026Cross-platform Go shell with a Fyne desktop GUI and a CLI REPL. Speaks Unix and PowerShell-style commands, with OS fallback for anything that isn't a builtin.
GoFyneREPL - Tools & CLI
Template Engine
2026Minimal JavaScript template engine that compiles markup tags into a render function via new Function() and renders it with data.
JavaScriptNode.js - Games
Alien Attack
20252D arcade shooter built in Godot with GDScript, made while following the GameDev.tv course.
GodotGDScript - Games
Speedy Saucer
2025Small 2D Godot game built while learning the engine on the GameDev.tv 2D course.
GodotGDScript - Games
Dapper Dasher
2026C++ side-scrolling runner built with raylib on the GameDev.tv C++ game-development course.
C++raylib - Games
Axe Game
2026C++ arcade dodge game built with raylib on the GameDev.tv C++ game-development course.
C++raylib
Build fast. Ship with AI.
I'm a software and AI/ML engineer who owns products end to end, from the data model and backend to the last pixel. Lately that means LLM applications, retrieval-augmented generation (RAG), and production-grade backends.
I build websites, desktop apps, and mobile apps powered by AI, and I set up AI workflows and automations that quietly remove busywork, usually in days. I optimize for fast delivery, reliability, and code the next developer can actually read.
Professional experience
Backend, CMS, and automation work for enterprise clients.
03/2025 – Present
03/2025 – Present
Senior Software Engineer
PresentUDG Ludwigsburg GmbH · Hamburg
Backend and CMS (FirstSpirit) projects end to end: system architecture, automation and analysis tooling (Java, Python), effort estimation, and direct client work in an agile (Scrum) setup.
- Porsche AG: backend for an internal press portal with direct client integration.
- Krones AG: CMS migration to OpenText, XML data analysis, architecture design.
- HDI / Talanx: pitch involvement and technical lead across several projects.
- GEMÜ Group: performant FirstSpirit plugins, Shopware integration, product search across ~250k products.
- Took over a critical project and stabilized it through structured measures and clear stakeholder communication.
11/2023 – 02/2025
11/2023 – 02/2025
Software Engineer
TWT Group GmbH · Düsseldorf
Sole developer and central technical contact on large projects: planning, estimation, migration solutions, middleware, and CMS extensions.
- VPV-Versicherungen: end-to-end ownership of architecture and delivery.
- Duravit: backend development of a CMS project.
- Migration solutions focused on data quality, validation, and performance.
- Middleware with Spring Boot: API security and integrations (PIM, Shopware).
- Interfaces (PIM, Shopware) and CMS extensions for FirstSpirit.
01/2021 – 10/2023
01/2021 – 10/2023
Web Developer
comspace GmbH & Co. KG · Bielefeld
CMS solutions (FirstSpirit) and Java plugin development, modern web apps (HTML/CSS/JS, PWAs), plus migration, analysis, and automation tooling.
- Took on project coordination, Scrum-based sprint planning, client communication, and training.
- Brenntag: co-lead developer, owning planning and client management.
- Sole developer on several projects, including Heel and Krones.
- Agile team projects with direct client integration (Weidmüller, Windmöller & Hölscher).
Skills and proficiency
A self-assessed snapshot of the tools and languages I work with, rated 1–5.
Programming
- Java
- Spring Boot
- TypeScript
- HTML/CSS/JS
- Tailwind
- React / Next.js
- Vue / Nuxt
- Svelte
- Angular
- Python
- Golang
- Flutter
- PHP
AI tools
- Claude / Claude Code
- CodeRabbit
- RAG / n8n
CMS & shop
- FirstSpirit
- Shopware
- Shopify
Databases
- MySQL
- Postgres
- MongoDB
Version control & containers
- Git
- Docker
IDEs & tooling
- VSCode
- IntelliJ
- Eclipse
- Jira / Confluence
Operating systems
- Windows
- macOS
- Linux / Debian
Education and training
Digital application coaching
03/2026 – 04/2026CompetenzFactory gGmbH · Herford
IT specialist for application development (IHK)
08/2018 – 01/2021comspace GmbH & Co. KG · Bielefeld
Erich-Gutenberg-Berufskolleg, Bünde: university of applied sciences entrance qualification.
Languages
- GermanNative
- AzerbaijaniNative
- TurkishC1
- RussianC1
- EnglishB1
Soft skills
Stakeholder management
Stabilizing critical client projects through structured measures and clear communication.
Conflict resolution
Improving cross-team collaboration through constructive alignment.
Client communication
Direct alignment and transparent communication throughout the project.
Training and knowledge transfer
Running trainings and workshops to share knowledge across teams.
Problem solving
Structured analysis and sustainable, lasting solutions.
Adaptability and resilience
Staying effective under shifting priorities, embracing change and delivering through ambiguity.
Scrum and agile methods
Sprint planning, reviews, retrospectives, and close team alignment with Scrum and Kanban.
Leadership and ownership
Taking end-to-end ownership, mentoring teammates, and driving initiatives to delivery with accountability.
