Skip to content
Available for projects
Taoufik BOUABID
KotlinSwiftJetpack ComposeSwiftUIChat & VoIPAI / LLMClean ArchitectureIoT/BLECI/CD

Hello, I'm

Taoufik BOUABID

Senior Mobile Engineer • Android & iOS

I build robust, scalable mobile apps on both Android and iOS - real-time messaging, VoIP voice & video calls (CallKit, WebRTC), offline-first sync, and hardware integration (Bluetooth, NFC).

9+
Years Experience
30+
Projects
15+
Apps Published
Scroll

About Me

9+ years delivering native Android and iOS applications end-to-end - from architecture design to store release. Proven track record building real-time communication products: messaging systems, VoIP integration (ConnectionService, CallKit, WebRTC), and streaming media.

Deep expertise in Kotlin, Jetpack Compose, Swift, and SwiftUI. Specialized in real-time chat, voice & video calling, push notifications (FCM, APNs, VoIP Push), offline-first sync, and secure networking.

Expertise

9+ yrs Mobile • Android & iOS

Achievement

$44.1K App Store Revenue (Noy VPN)

Leadership

Tech Lead • Code Reviews • Mentoring

Availability

Remote / On-site

Career Journey

Professional Experience

VonRoll Hydro

VonRoll Hydro

Current

February 2025 - PresentFull Remote

Years

2025 - Present

Mobile Tech Lead / Senior Mobile Developer

Swiss water infrastructure company. Built LEAKAPP on both Android (Kotlin/Compose) and iOS (Swift/SwiftUI) - a field-grade mobile app for acoustic leak detection with real-time hardware connectivity via Bluetooth and NFC.

Key Achievements

  • Tech lead: architecture standards, code reviews, mentoring developers, enforcing best practices
  • Dual-platform: Android (Kotlin, Jetpack Compose, Hilt, Room) and iOS (Swift, SwiftUI, Factory DI, GRDB)
  • Full Bluetooth stack (Classic + BLE): discovery, pairing, bidirectional live data streaming with state machine
  • Offline-first encrypted persistence with intelligent bidirectional sync, conflict resolution, and message queuing
KotlinJetpack ComposeSwiftSwiftUICore BluetoothNFCClean ArchitectureGRDBRoom
Oi Chatbot

Oi Chatbot

January 2024 - PresentSide Project

Years

2024 - Present

Android Developer - iOS support

Native Android AI chat application with real-time streaming conversations, voice interaction, multi-agent management, and remote configuration. Also contributing to the iOS version.

Key Achievements

  • Complete chat UI in Jetpack Compose: streaming messages, conversation threading, history and favorites
  • Multi-agent system remotely configurable via Firestore (model selection, system prompts, categories)
  • Google Play Billing for premium tier; full RTL/Arabic support; DALL-E image generation
KotlinJetpack ComposeHiltWebSocketFirebaseOpenAI API
Noy - Anonymous VPN

Noy - Anonymous VPN

March 2020App Store

Years

$44.1K Revenue

iOS Developer (Freelance)

Native iOS VPN application with encrypted tunneling, TLS-based secure transport, speed testing, and premium subscriptions. End-to-end product ownership from architecture to monetization.

Key Achievements

  • OpenVPN tunnel management with TLS handshake, encrypted transport layer, connection state machine and IP masking
  • Custom SpeedTest module (latency, upload, download); real-time connection status UI; automatic reconnection
  • In-App Purchase for premium tier (high-speed servers, unlimited bandwidth); Firebase Crashlytics monitoring
SwiftUIKitOpenVPNTLSIn-App PurchaseFirebase Crashlytics
Enablon (Wolters Kluwer)

Enablon (Wolters Kluwer)

April 2019 - November 2024Bois-Colombes, France

Years

5+ years

Mobile Consultant - iOS (Android collaboration)

Enterprise EHS platform serving global organizations. Led iOS development across 4 products over 5+ years, collaborating closely with the Android team on shared architecture decisions and code reviews.

Key Achievements

  • Dynamic Forms Framework Owner: shared form engine SDK consumed by all Enablon mobile products
  • PKCE authentication, offline sync with conflict resolution, dynamic form engine with server-driven rules
  • Azure DevOps CI/CD pipelines, Realm migration management, SonarQube quality gates
  • Full RTL/Arabic localization, iPad optimization, app redesign across 12 languages
Dynamic FormsODataPKCE OAuthRealmCouchbaseAzure DevOpsRTL Support
In Time Solutions / Machinestalk

In Time Solutions / Machinestalk

October 2018 - January 2019Saudi Arabia

Years

4 months

iOS Development Engineer

Fleet Management System (FMS) with real-time vehicle tracking, route history, and instant push alerts.

Key Achievements

  • Real-time tracking with Google Maps SDK and Directions API for live vehicle monitoring
  • Firebase Cloud Messaging for instant vehicle alerts
  • Route history with date-based search and filtering
Real-time GPSFirebaseGoogle Maps
Karizma Technology (Startup)

Karizma Technology (Startup)

August 2016 - September 2018Tunisia

Years

2 years

Mobile Development Engineer - Android & iOS

Delivered diverse mobile products across Android and iOS: marketplace platforms, social networks, and entertainment apps. Mentored engineering interns.

Key Achievements

  • Social apps (YOUZ, WOIN): real-time messaging via Parse Live Query, VoIP voice calls with PushKit/CallKit, WebRTC
  • Marketplaces (ESTBDL, SHGATIE - Android/Java): Firebase, PayPal integration, in-app messaging, FCM
  • Entertainment apps (SHOOT, Nalaab): Socket.IO live scores, real-time group chat, video streaming
JavaSwiftParse/ParseLiveQueryVoIP/CallKitWebRTCFirebaseSocket.IO

Technical Expertise

Technical Skills

Android

KotlinJetpack ComposeHiltRoomRetrofitCoroutines/FlowWorkManagerConnectionService

iOS

SwiftSwiftUIUIKitCombineasync/awaitAVFoundationCallKitPushKit

Architecture

MVVMClean ArchitectureSOLIDRepository PatternDDDDependency InjectionMVCMVP

Chat & Messaging

WebRTCSocket.IOWebSocketVoIP/CallKitPush (FCM/APNs)Parse LiveQueryXMPPOneSignal

Data & Persistence

RoomGRDBRealmCore DataCouchbaseFirebase FirestoreKeychain/Keystore

Security

PKCE OAuthOpenVPN/TLSSQLCipherCertificate PinningEncrypted StorageSecure Key Management

CI/CD & Quality

GitLab CI/CDAzure DevOpsJenkinsDetektSwiftLintSonarQubeJUnitEspressoXCTest

Tools & DevOps

GitAndroid StudioXcodeFigmaJIRAConfluencePostmanCharles Proxy

AI & LLM

Claude Opus 4MCP ServersOpenAI APIGroq/LlamaLLM IntegrationPrompt EngineeringAI AgentsRAG

Featured Projects

A selection of projects that showcase my expertise in mobile development across Android and iOS. Many more projects exist beyond this selection.

LEAKAPP

LEAKAPP

NDA

VonRoll Hydro • 2025

Team Size

3 devs

Mobile Tech Lead

Dual-platform leak detection app for field technicians. Built on Android (Kotlin/Compose) and iOS (Swift/SwiftUI) with Bluetooth, NFC, and offline-first architecture.

Multi-connectivity: BLE, Bluetooth Classic, NFC, compatible with acoustic sensors

KotlinJetpack ComposeSwiftSwiftUICore BluetoothCore NFCClean ArchitectureOffline-First
Noy VPN

Noy VPN

Side Project • App Store

Revenue

$44.1K

Sole Developer

iOS VPN app with $44.1K revenue generated. OpenVPN tunnel management with TLS, speed testing, and premium subscriptions.

$44.1K revenue • 4.5+ star rating • 100% solo

Network ExtensionOpenVPNTLSSwiftUIIn-App PurchaseFirebase Crashlytics
Oi Chatbot

Oi Chatbot

Side Project • Play Store & App Store

Features

10+

Android Developer

Native Android AI chat app with real-time streaming, voice interaction, multi-agent management. Jetpack Compose UI with WebSocket data flow. Also contributing to iOS version.

Shipped to Play Store with Crashlytics monitoring

KotlinJetpack ComposeHiltWebSocketFirebase AuthFirestoreOpenAI APIGoogle Play Billing

Dynamic Forms Module

NDA

Enablon (Wolters Kluwer) • 2019-2024

Apps

3

iOS Technical Lead

Technical lead for enterprise dynamic forms rendering engine. Server-driven UI with complex validation rules, conditional logic, and offline data persistence.

Core module used across 3 enterprise apps • 50+ Fortune 500 clients

Server-Driven UIComplex ValidationsConditional LogicRealmOffline-FirstUnit Testing
Inspection

Inspection

NDA

Enablon (Wolters Kluwer) • 2019-2024

Clients

50+

Senior iOS Developer

Enterprise field inspection app for industrial safety audits. Offline-first architecture with bidirectional sync, secure authentication, and performance optimization.

50+ enterprise clients • 5+ years contribution

OData SyncPKCE OAuth 2.0Realm MigrationsCouchbaseCertificate PinningBiometrics
Enablon Go

Enablon Go

NDA

Enablon (Wolters Kluwer) • 2019-2024

Languages

12

Senior iOS Developer

EHS mobile app UI/UX redesign. Implemented multilingual support (12 languages including RTL), accessibility features, and reusable design system components.

+40% user satisfaction • VoiceOver accessibility • Dark Mode

UI/UX Redesign12 LanguagesRTL SupportVoiceOverDark ModeDesign System
FMS

FMS

Machinestalk • Saudi Arabia

Vehicles

500+

iOS Developer

Fleet management app for logistics. Live GPS tracking, route optimization and real-time push alerts.

500+ vehicles tracked in real-time

Core LocationGoogle Maps SDKFirebaseRealmPush NotificationsBackground Modes
Youz

Youz

Karizma Technology • Tunisia

Downloads

10K+

Mobile Developer - Android & iOS

Social network with real-time 1:1 messaging, VoIP voice calls (PushKit/CallKit), and WebRTC peer-to-peer audio.

10K+ downloads in first month

PushKitCallKitWebRTCSocket.IOFirebaseParse Live Query
Many other projects I have worked on are available upon request.

Have a project in mind? Let's discuss it.

Get in Touch

Got a mobile project in mind? An Android or iOS app to build or improve? Let's talk about it.

Location

France • Remote worldwide

Social Links