Hôtel Belhoula
Download PDFBack to the hotel

Yassine Belhoula

Software engineer in Tunis. Fintech, payments and self‑hosted AI.

Experience

Banking Squad Lead, KaounToday

Leads the banking squad: cross‑team communication, documented deliverables, outcomes tied to quarterly KPIs. Still ships core banking features, merged every mobile and web project into one monorepo, and owns production stability across environments.

Software Engineer, Kaoun · TunisDec 2021

Back at Kaoun full time, on fintech products for mobile and web.

Software Engineer, Omnimenu · New York, remoteOct – Dec 2021

Led major features in a React Native app, ran the release pipeline to the App Store, and mentored the freelance team that shipped the first production release.

Software Engineer Intern, Kaoun · TunisJul – Sep 2021

Refactored a legacy React Native codebase. Class components moved to Hooks, with Redux and TypeScript async actions.

Projects

Flouci AssistantKaoun
  • A LangChain and LangGraph pipeline on a self‑hosted model running on a rented DGX.
  • Django middleware for real‑time WebSocket messaging, routing and AI orchestration.
  • A PII obfuscation module that anonymises messages before the model sees them.
  • The React Native chat interface: two‑way, real‑time, with AI replies inline.
  • An AI layer designed as the base for future AI features in the app.

Python, Django, LangChain, LangGraph, WebSocket, React Native, RTK Query, Docker, PostgreSQL, DGX

Self‑hosted language modelKaoun
  • Deployed and served a language model on dedicated servers and a rented DGX supercomputer.
  • Designed a PII obfuscation module on top of it to anonymise sensitive data for compliance.

vLLM, DGX, Docker, Linux, Python

Proof of LifeKaoun
  • Live video streaming over WebRTC with a Janus media server.
  • Facial recognition and liveness detection.
  • Shipped as an internal module across Kaoun's services and as an external product for partner banks, a new revenue line.

WebRTC, Janus, TensorFlow, Python, Django, React Native, React Router, REST

Soft POSKaoun
  • Wallet and card payments with secure NFC transaction processing.
  • Dynamic QR code generation.
  • Compliance with PCI DSS and app store policies.

React Native, TypeScript, Node.js, NFC, REST, Firebase

Neobte & TunichequeKaoun
  • Designed and built both platforms from scratch as cross‑platform apps.
  • A shared monorepo and design system for code reuse across web and mobile.
  • RTK Query for API state and server‑side rendering for speed.
  • CI with GitHub Actions to keep releases continuous.

React Native, Next.js, TypeScript, Redux Toolkit, RTK Query, SSR, Docker, Firebase, GitHub Actions

insat.rnu.tnINSAT
  • A new site in Next.js with a Django backend.
  • An admin dashboard to add sections, publish posts and manage content in real time.
  • Deployed and maintained. It is still the university's main website.

Next.js, Django, TypeScript, PostgreSQL, REST, Docker, Nginx, GitHub Actions

Omnimenu appOmnimenu · New York, remote
  • Led design and development of major features, built for performance across devices.
  • Owned the deployment lifecycle, from CI/CD to App Store submission and updates.
  • Main technical contact for the founder, aligning frontend, backend and design.
  • Directed and mentored the freelance developers who shipped it.

React Native, TypeScript, CI/CD, App Store

Education

Instrumentation & Industrial Maintenance Engineering, National Institute of Applied Science and Technology (INSAT)2020 – 2025

Coursework: C / C++, Artificial intelligence, Computer architecture, Automation & control, Engineering maths, Instrumentation, Reliability, Electronics, Thermodynamics, Process control, Safety monitoring.

Technologies

Languages: Python, TypeScript, JavaScript, SQL

Frameworks: React Native, Next.js, Django, Node.js, Redux Toolkit, RTK Query, LangChain, LangGraph, TensorFlow

Systems: WebSocket, WebRTC, REST, Docker, PostgreSQL, Firebase, vLLM, DGX

Tools: Git, Linux, GitHub Actions, Xcode, Android Studio, Figma, Jira, App & Play Store