Welcome

Abir Barouni

Software Engineer · PhD Researcher, AI & Blockchain for FinTech Security

I design and deliver products end to end: from requirements analysis and system architecture to native mobile development, web platforms, and cloud infrastructure.

Ariana, Tunisia
About

Profile

Software engineer with a track record of end-to-end delivery, from requirements analysis and system architecture to native mobile app development, web platforms, and cloud infrastructure. I've built and shipped enterprise web platforms, as well as iOS and Android apps published to both major stores. Alongside my engineering work, I'm completing a PhD in AI and blockchain for FinTech security, a combination that keeps my research grounded in real-world systems and my engineering informed by the current state of the field.

Career

Experience

  1. Software Engineer

    09/2025 – Present

    TechnetMedia · Le Bardo, Tunisia

    • Develop native iOS and Android applications, from interface implementation through to integration with backend services.
    • Manage the complete release process on both the App Store and Google Play: build signing, store listings, submission, review, and updates.
    • Build and maintain full-stack platforms for institutional clients using Python (FastAPI), Angular with PrimeNG, and PostgreSQL.
    • Provision and administer production environments on Infomaniak Public Cloud, handling server instances, networking, web server configuration (Nginx, HAProxy), and deployment.
    • Carry out the analysis and design phase of each project, including requirements gathering, UML modelling, and database architecture.
    • Manage development workflows in Jira and Git/Bitbucket, working in Agile sprints.
    • Currently designing the machine-learning features planned for one of the platforms.
  2. Software Engineer (Internship)

    01/2025 – 06/2025

    TechnetMedia · Le Bardo, Tunisia

    • Developed both native mobile versions of the same product: Android in Kotlin with Jetpack Compose, and iOS in Swift with SwiftUI.
    • Built the client-side data layer consuming the existing REST API, and implemented the complete user interface on both platforms.
    • Managed publication on both stores: release builds, store listings, and developer console submissions.
  3. Software Developer (Internship)

    06/2024 – 08/2024

    ERNST · Mahdia, Tunisia

    • Designed and built a native Android application in Kotlin with Jetpack Compose, using Firebase for authentication and data storage.
    • Developed the accompanying web application in Laravel and Livewire.
    • Handled the full project cycle alone: system conception, database design, development, and deployment.
  4. Software Application Developer

    08/2023 – 09/2023

    Digital City Innovation · Sfax, Tunisia

    • Designed and developed an internal web portal from conception to deployment using Laravel, with secure login and role-based profiles for managers and employees.
    • Built real-time operational dashboards with Laravel Livewire and Larapex Charts, surfacing active rides and daily revenue.
  5. Software Engineer (Internship)

    02/2022 – 06/2022

    ERNST · Mahdia, Tunisia

    • Led full-stack development of a hotel reservation platform in Laravel, from UML design and database architecture through production deployment.
    • Designed and implemented a machine-learning recommendation engine in Python (pandas, NumPy, scikit-learn) analysing user behaviour to suggest personalised hotels.
    • Integrated third-party APIs (Google Maps, Twilio) for location services and SMS notifications, and built real-time admin dashboards for booking trends, revenue, and occupancy.
  6. Web Development Intern

    08/2021 – 09/2021

    ERNST · Mahdia, Tunisia

    • Designed and developed a Laravel web application for internship recruitment, from conception to deployment.
    • Architected the database schema and implemented user management, internship postings, and applications, with responsive interfaces in Blade.
Research

PhD & Research

PhD in Computer Science (in progress)

2025 – Present

University of Tunis El Manar, LIMTIC Laboratory · Tunis, Tunisia

Dissertation
AI and Blockchain-based Solutions for FinTech Security

  • Built a fraud-detection prototype pairing a Random Forest classifier (AUC 0.979, F1 0.84) with a Solidity audit contract achieving full audit completeness at 0.122 s latency over 1,011 on-chain records; extended with SHAP explainability, PSI drift detection, and automated smart-contract responses.
iORCID profile · orcid.org/0009-0008-5785-1400

Publications

  • Survey paper · 2025

    AI and blockchain-based solutions for FinTech security

    SN Computer Science (Springer Nature)

    Under review
Scientific outreach

Conferences

Coming soon

No conferences yet

I haven't presented at an academic conference yet. This section will be updated as soon as I do.

Academic path

Education

09/2022 – 06/2025

Engineering Degree, Software Engineering

Higher Institute of Computer Science of Ariana

Mention Bien
09/2019 – 06/2022

BSc Computer Science, Big Data & Data Analysis

Higher Institute of Multimedia and Computer Science of Sfax

Mention Très Bien
09/2018 – 06/2019

Mathematics Baccalaureate

Technical High School, Djerba

Continuing education

Certifications

Self-driven courses to stay current, beyond the academic curriculum.

Udemy

Android (Kotlin, Jetpack Compose)iOS (Swift, SwiftUI)LaravelFastAPIWeb developmentJavaScriptPythonBlockchainJira

Ultimate Courses

AngularTypeScript

Microsoft

Excel
Toolkit

Technical Skills

AI & Machine Learning

scikit-learnpandasNumPyTensorFlow/KerasXGBoostSHAPGenetic algorithmsMulti-agent systems (JADE)Expert systems

Blockchain

SoliditySmart contractsHardhatGanacheweb3.pyEthereum

Native Mobile

KotlinJetpack ComposeSwiftSwiftUIApp Store & Google Play publication

Web & Backend

Python (FastAPI)AngularPrimeNGLaravelLivewireSpring BootTypeScriptReact

Data & Infrastructure

PostgreSQLMySQLMongoDBFirebaseInfomaniak Public CloudNginxHAProxyCI/CDNetworking

Delivery

Requirements analysisSystem architectureUML modellingTestingProduction deploymentAgile/ScrumJiraGitBitbucket
Off screen

Travel

A few milestones away from the keyboard. This map will grow with future trips.

China

Dalian University

International Chinese Language Teachers Scholarship: a four-week immersive programme at Dalian University.

More destinations coming soon

Recognition

Awards & Languages

Scholarship

International Chinese Language Teachers Scholarship, Dalian University, China: four-week immersive programme (07/2025 – 08/2025).

Award

3rd place, NASA International Space Apps Challenge, Sfax edition (2021): AI and IoT concept for marine debris detection using LoRa coastal stations and autonomous drones.

Languages

  • ArabicNative
  • FrenchFluent
  • EnglishFluent
ChineseHSK3 in progress
HSK 2Passed

09/03/2025

153/200
Listening 84/100Reading 69/100
Let's connect

Contact

Open to opportunities, research collaborations, and conversations about AI, blockchain, and mobile development. Feel free to reach out.

Send an email

Location

Ariana, Tunisia