OMAR
FOURATI
Full-Stack Developer
I build intelligent, scalable web applications with modern stack: Python, FastAPI, Vue 3, and Machine Learning.
About Me
0+
Projects
0+
Years Experience
0
Languages
0
Companies
Omar Fourati is a Full-Stack Developer based in Gummersbach, Germany. Since March 2023 he has been working at KERAVONOS GmbH, first as an intern, then from June 2023 as a working student alongside his studies and full-time since October 2025. He has built an internal real-time chat platform, Pronto (B2B sales AI) and rentgate (rental software). His stack: Python, FastAPI, Vue 3, TypeScript, Java/Spring Boot and LLM integrations with OpenAI, Claude and Gemini. He works extensively with agentic coding (Claude Code), backed by code review and automated tests. He holds a B.Sc. in Computer Science from TH Köln (September 2025) and is open to a new full-time position – remote or in Munich.
Languages
Deutsch
C1
English
B2
Français
C1
العربية
Native
Interests
Skills
Technologies I excel at
Frontend
Backend
AI & Agentic Coding
Databases
DevOps & Operations
Quality & Security
Featured Projects
A selection of my recent work
Daftar
Appointment and practice management for medical practices of all specialties in Tunisia, in French and Arabic (RTL) and as an installable PWA. The database itself rules out double bookings (PostgreSQL exclusion constraints); every practice gets its own subdomain with online booking and protection against spam bookings. Plus quick phone booking, a waiting room with an automatic “next patient” and a call screen, patient records with a no-show counter, a cash desk with daily closing, reminder texts for WhatsApp and SMS, and Excel/CSV import with user-defined column mapping. Multi-tenant FastAPI backend, SvelteKit frontend, more than 1,700 automated tests including Playwright and axe.
Paint-Ball Game
Current project: online multiplayer paintball right in the browser – server-authoritative C#/.NET game server over WSS, custom WebGL2 client with client-side prediction, bots, matchmaking (MMR), multiple game modes, and progression.
Kibuka
Multilingual AI children's books: every morning a background job generates a new book – story with GPT-4.1, two-stage child-safety check (OpenAI Moderation plus an LLM verdict), translation into Arabic, French and English, illustrations with gpt-image-1 and read-aloud audio per page and language with word timestamps (Google TTS) for follow-along reading. FastAPI with hexagonal architecture, React, PostgreSQL, ARQ worker, self-hosted S3 storage and a daily AI cost budget.
Redefluss
Personal AI speaking coach for German: you speak, an AI coach corrects you and replies with a voice, recurring mistakes go into a mistake memory. Plus vocabulary with SM-2 spaced repetition, pronunciation scoring per word and sound (Azure Speech) and a live job interview in real time (OpenAI Realtime over WebRTC) with a report. Recordings are never stored. Kotlin/Ktor backend with PostgreSQL, Svelte 5 frontend as a PWA, cost limits and monitoring.
Briefklar
Explains German authority letters in plain language in German, English, French and Arabic – with the deadline as a calendar file, a checklist and a reply draft. OCR (Tesseract) and redaction of personal data run on the server before the AI sees the text; a preview shows exactly what is sent. Go backend on the standard library, Angular frontend with signals, Playwright tests in CI.
Belegfluss
AI invoice inbox for small businesses: e-invoices (XRechnung, ZUGFeRD) are taken over exactly without AI, PDFs and scans are read by an LLM into typed Java records via Spring AI. Automatic checks catch duplicates, calculation errors and changed IBANs. Four-eyes approval (Spring Security, JWT, roles), audit trail, DATEV-style CSV export and a Vue 3 UI with live status.
Trading-Bot
Production-grade algorithmic trading system combining ML predictions, technical analysis, backtesting, and live market monitoring via MetaTrader5.
Echtzeit-Chat
Internal project for KERAVONOS GmbH: real-time chat platform (Slack clone) with OAuth authentication, WebSockets, multi-channel support, and direct messaging.
Pronto
Internal project for KERAVONOS GmbH: B2B sales intelligence platform that aggregates automated intent signals from public sources and generates AI-personalized outreach messages.
rentgate
KERAVONOS GmbH project: digital rental and booking software for landlords that centralizes and automates the management of rental units, availability, and bookings.
KI-Sport-Prognose
Current project: AI-powered football predictions using multiple LLM models with a consensus system for league matches.
DayFlow
Current project: productivity app with daily/weekly task planning, idea board (masonry layout), and link collection with Open Graph previews.
Other Projects
Experience
Work Experience
KERAVONOS GmbH
Software Developer (Full-time)
Building modern web applications and AI platforms: an internal real-time chat platform, Pronto (B2B sales AI), and ongoing client work for ABUS Kransysteme.
KERAVONOS GmbH
Working Student, Software Development
While studying: built an internal real-time chat platform and the B2B platform Pronto, contributed to rentgate (rental software), alongside client projects for ABUS Kransysteme.
KERAVONOS GmbH
Voluntary Internship, Software Development
Joined KERAVONOS: first contributions to internal web applications before continuing as a working student.
Education
TH Köln, Campus Gummersbach
B.Sc. Computer Science
Bachelor's in Computer Science with focus on software engineering, algorithms and AI systems.
F+U Academy Heidelberg / TH Köln
DSH German Language Exam, Grade 2
Passed the German language proficiency exam for university admission with grade 2.
Lycée L.A.K.C, Sfax
Baccalaureate (Mathematics)
Tunisian baccalaureate in the mathematics track.
Volunteering
Ökumenische Nachbarschaftshilfe mit Sozialdienst, Heidelberg
Volunteer neighbourhood support
Volunteer support for people in the neighbourhood with everyday tasks.
Certificates
JavaScript: From Zero to Expert
Udemy
2023Software Quality Assurance
German Testing Board / TH Köln
2022 – 2023Stress Management & Personal Development
TH Köln
2022 – 2023Python: Complete Pro Bootcamp
Udemy
2021 – 202305 / contact
Get In Touch
Let's work together