Valeh
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 — and I 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 & 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 & CMS (FirstSpirit) projects end to end: system architecture, automation and analysis tooling (Java, Python), effort estimation, and direct client work.
- 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, 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 & 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 & 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 & knowledge transfer
Running trainings and workshops to share knowledge across teams.
Problem solving
Structured analysis and sustainable, lasting solutions.
Adaptability & resilience
Staying effective under shifting priorities, embracing change and delivering through ambiguity.
