Hi, I'm Yilmaz Mustafa

Java Developer |

Passionate Software Engineer with 5+ years of experience in Java enterprise applications, AI/ML solutions, and full-stack development. Based in Zele, Belgium.

5+
Years Experience
15+
Projects Completed
100+
Developers Trained
20+
Technologies Mastered
Profile Image

About Me

I'm a passionate Software Engineer with over 5 years of experience specializing in Java enterprise applications, AI/ML solutions, and full-stack development. My journey has taken me through the financial sector at SWIFT, where I worked on critical messaging protocols, to innovative AI integrations and cybersecurity solutions.

Currently working as a freelance developer, I focus on creating robust enterprise applications, real-time processing systems, and AI-powered solutions. I also have experience as a Java instructor, having trained over 100 developers and won 3rd prize in a Belgian hackathon.

πŸ†

3rd Place

Belgium Hackathon Winner

πŸ‘¨β€πŸ«

Teaching Experience

100+ Developers Trained

🏒

SWIFT Experience

FinTech Knowledge

Contact Information

πŸ“§ ymus@tuta.io
πŸ“± +32 467 71 17 09
πŸ“ Zele, Belgium

Experience

Feb 2025 - Present

Freelance Software Engineer

Self-Employed β€’ Zele, Belgium
  • Java/Python Enterprise Applications development
  • Real-time image/audio processing implementations
  • React Native apps with full DevOps stack
  • FastAPI and Spring Boot AI service integration
Oct 2024 - Feb 2025

Software Engineer

TheMatchBox β€’ Belgium
  • ElasticSearch Java plugins for advanced search
  • Distributed Computing implementations
  • Performance optimization solutions
June 2023 - Oct 2024

Software Engineer

S.W.I.F.T β€’ Belgium
  • MT/MX messaging protocol implementation
  • Enterprise security systems in Java
  • MQ for high-volume transactions
2022 - 2024

Java Instructor

INTEC Brussel β€’ Brussels, Belgium
  • Dual-language training (Java & Python)
  • Won 3rd prize in Hackathon in Belgium
  • 100+ developers trained in enterprise patterns

Skills & Technologies

AI/ML Development

Computer Vision (OpenCV, MediaPipe, TensorFlow) Voice Processing (Whisper, Vosk, DeepSpeech) Mobile Apps with AI Integration MLOps with Terraform AI-Security Integration (MCP Protocol)

Enterprise Java

JDK 8, 11, 17, Jakarta EE Spring Ecosystem (Boot, Security, Data, Cloud, AI) Financial Systems (SWIFT protocols, AMH) Microservices/Modulith Architecture Jenkins, Nexus, Maven, Gradle, Ant

Full-Stack Development

Spring Boot backend with React frontend NestJS backend with React Native cross-platform FastAPI and PGVector with Streamlit AI-focused UI PWA using Vaadin + Spring Boot + Docker Automated Deployment for WooCommerce + WP

Projects

Current

MCP-Hydra

Lightweight, extensible cybersecurity toolkit connecting AI assistants to security tools via the Model Context Protocol (MCP)

Python MCP Protocol AI Integration Cybersecurity
  • AI-powered security analysis
  • Protocol-based tool integration
  • Automated scanning capabilities
  • Security research automation

AIJ - AI Journalist

Revolutionary AI journalist platform with multimodal analysis and ethical standards

Jupyter Notebook Python Machine Learning NLP
  • Speech categorization and analysis
  • Intelligent question generation
  • Multimodal content processing
  • Ethical AI journalism standards

MLPOps

Belgian Job Analysis MLOps with automated scraping and ML pipeline

Python FastAPI Streamlit Terraform AWS Docker
  • Job scraping (VDAB, Jobat, ICTJobs)
  • Complete ML pipeline automation
  • Interactive dashboard
  • Cloud deployment with Terraform

Instyper

Desktop-based cross-platform voice recognition toolbar application

Python OpenAI Whisper Vosk Qt
  • Multi-language voice typing
  • 95% accuracy across 10+ languages
  • Cross-platform desktop support
  • Real-time speech processing

FoodLama

LLM-powered food platform for comprehensive food domain solutions

Java Spring Boot LLM Integration
  • Food recommendations engine
  • Nutritional analysis system
  • Recipe generation with AI
  • Advanced food industry applications

JobOps Toolbar

Toolkit for automating and enhancing job operations workflows

Python FastAPI Qt SQLite
  • AI-powered motivation letters
  • Intelligent job matching
  • Backend automation tools
  • LLM integration for career optimization

Future

Smart Document Q&A System

Upload PDFs, create embeddings, and ask questions about document content using RAG pattern. Virtual threads handle concurrent document processing efficiently.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI React
  • Upload PDFs and create embeddings
  • Question answering with RAG
  • Concurrent processing via virtual threads

Personal Knowledge Assistant

Simple note-taking app with AI-powered search and summarization. Uses vector similarity search for finding related notes.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J Vaadin
  • Note-taking with AI support
  • Search and summarization
  • Vector similarity search

Code Review Assistant

Analyze code snippets, provide suggestions, and maintain a knowledge base of coding patterns using embeddings.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI React
  • Code snippet analysis
  • AI-powered suggestions
  • Knowledge base of patterns

Smart Inventory Tracker

Track inventory with AI-powered demand prediction based on historical data patterns.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J Vaadin
  • Demand prediction
  • CRUD operations
  • Intelligent insights

Meeting Minutes Analyzer

Upload meeting transcripts, extract action items, and search through historical meetings using vector search.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI Gluon
  • Transcript upload
  • Action item extraction
  • Historical search

Customer Feedback Insights

Collect customer feedback, categorize using AI, and provide a sentiment analysis dashboard.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J React
  • Feedback collection
  • AI categorization
  • Sentiment dashboard

Recipe Recommendation Engine

Store recipes, find similar dishes using vector embeddings, and get cooking suggestions based on available ingredients.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI Vaadin
  • Recipe storage
  • Similarity search
  • Ingredient-based suggestions

Learning Path Generator

Create personalized learning paths based on user goals and existing knowledge, using AI to recommend next steps.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J React
  • Personalized paths
  • AI recommendations
  • Goal-based planning

Travel Itinerary Planner

Plan trips with AI-powered recommendations based on preferences and budget. Use vector search for similar destinations.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI Gluon
  • AI travel suggestions
  • Budget planning
  • Destination similarity

API Documentation Assistant

Generate and maintain API documentation with AI-powered examples and usage patterns.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J Vaadin
  • AI documentation examples
  • Usage pattern generation
  • Maintained docs

Code Snippet Manager

Store and search code snippets using semantic search with embeddings. Tag and categorize snippets automatically.

Java 21 (Virtual Threads) Spring Boot PostgreSQL (PGVector) Spring AI React
  • Snippet storage
  • Semantic search
  • Auto tagging

Project Idea Generator

Generate project ideas based on tech stack preferences and skill level. Use vector similarity to find related project concepts.

Java 21 Spring Boot PostgreSQL (PGVector) LangChain4J Gluon
  • AI project ideas
  • Preference-based suggestions
  • Concept similarity

Tasks

Tasks

Task Date Created Status

Get In Touch

Let's Work Together

I'm always interested in new opportunities and challenges. Whether you need help with enterprise Java applications, AI/ML solutions, or full-stack development, I'd love to hear from you.

πŸ“§
Email ymus@tuta.io
πŸ“±
πŸ“
Location Zele, Belgium