Yassine Belhoula
Software engineer in Tunis. Fintech, payments and self‑hosted AI.
Experience
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.
Back at Kaoun full time, on fintech products for mobile and web.
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.
Refactored a legacy React Native codebase. Class components moved to Hooks, with Redux and TypeScript async actions.
Projects
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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