Open to 2025 PFE internship opportunities

|

I am Jesser Hamdi, a software engineering student at Université de Carthage. My focus is mobile-first experiences—shipping SalahMate, PlantCare, and collaborative experiments that blend UX, realtime data, and automation.

Flutter Firebase TensorFlow Lite IoT & BeagleBone CI/CD & Automation Spring Boot Unity Multiplayer

About

Entrepreneurial developer blending mobile, backend, and connected hardware to solve practical problems for communities and teams.

A product-minded Flutter engineer

I build end-to-end mobile solutions—architecture, UI, deployment, and automation. My projects combine delightful interfaces, reliable data layers, and clear feedback loops.

  • • Published Flutter apps on Google Play0
  • • Multilingual experiences shipped0
  • • Engineering degree in progress (FSB, Université de Carthage)2023

What I focus on

  • Mobile products that balance UX polish with performance, including custom theming, accessibility, and offline-first patterns.
  • IoT dashboards that surface sensor data and alerts using Firebase, MQTT, and BeagleBone hardware.
  • Applied AI features, such as TensorFlow Lite models for computer vision and smart media pipelines for Quran audio in SalahMate.
  • Analytics-informed iteration with Power BI dashboards, event tracking, and automation to capture user impact.

Signature Projects

Highlighted releases and open-source work from my GitHub (LICHG4E) and Google Play developer accounts.

Mobile · Production

SalahMate — comprehensive Islamic companion app.

Delivers accurate prayer times, Quran recitation with offline caching, adhkar, Qibla compass, Hijri calendar, and adaptive light/dark/black themes with battery-friendly background services.

  • Multi-language experience (Arabic, English, French) with responsive typography for phones and tablets.
  • Custom notification engine powering prayer reminders, fasting trackers, and smart Quran playback queues.
Flutter App Store Ops
IoT · AI

PlantCare — smart greenhouse telemetry & vision.

End-to-end platform that pairs a BeagleBone-based IoT gateway with a Flutter app for live greenhouse monitoring, remote controls, and TensorFlow Lite disease detection.

  • Realtime dashboards for humidity, soil moisture, and light with configurable alert thresholds.
  • Image capture pipeline that flags plant health issues directly from growers’ phones.
Flutter Firebase RTDB TensorFlow Lite BeagleBone
Mobile · Gamified Learning

Flag Frenzy — geography gamification with Supabase.

Mobile game with challenge ladders, daily streak mechanics, in-game currency, and federated login to keep learners engaged.

  • Progression engine that adapts difficulty and rewards to player streaks.
  • Cross-device sync using Supabase Auth and row-level security.
Flutter Supabase Google Auth RevenueOps
Collaborations & Supporting Work
Collaboration · Java

Netflixy — cinematic discovery experience.

Desktop application in Java using Oracle database for storing videos, actors, etc., with bespoke UI components.

Java Oracle Custom UI
Mobile · Streaming

jwatch_v2 — Flutter streaming hub.

A personal Flutter app that aggregates anime, TV, and film sources into a single catalog with custom playback controls and progress syncing.

  • Unified search across multiple streaming APIs with smart fallback when providers throttle.
  • In-app player overlays for subtitles, episode queues, and casting hooks.
Flutter Dart Streaming APIs
Data Ops

Sagemcom BI pipelines

ETL workflows and Power BI dashboards created during my 2024 internship to automate industrial reporting and forecasting.

Python SQL Server Power BI
Backend · Spring Boot

RealEstateAgency_back — property APIs.

Spring Boot service that manages property listings, appointments, and agent workflows with secure authentication and documentation.

  • Modular architecture with layered services, DTO validation, and Swagger docs for quick onboarding.
  • Role-based security and JWT refreshing to keep brokers and admins in their lanes.
Spring Boot REST JWT
Game · Multiplayer

Unity 4-player game "Dots Fighting in Space"

Unity game featuring 4-player multiplayer combat in space, with a Java-based server handling matchmaking and game state.

  • Space-themed battles with dots as characters in zero-gravity combat.
  • Java server manages multiplayer sessions and ensures synchronized gameplay.
Unity Java Netcode

Experience

Practical roles and long-running initiatives that shaped how I deliver reliable software.

Summer Data Engineering Intern

SAGEMCOM · Tunis, Tunisia
July 2024
  • Designed ETL pipelines to consolidate production data into actionable aggregates inside SQL Server.
  • Automated Power BI dashboards fed by Python (Pandas) scripts to surface KPIs for operations teams.
  • Documented workflows and trained stakeholders, reducing manual reporting time each week.

Flutter Product Developer

Self-initiated projects
2022 – Present
  • Launched and maintained multiple mobile apps with Google Play releases and CI/CD automation.
  • Built dashboards and alerting workflows that surface IoT sensor data to growers and testers.
  • Embedded ML models, monetization, analytics, and growth tactics to support real user needs.

Skills & Tech Stack

Focused on tools that I rely on weekly when architecting, shipping, and iterating on products.

Product-grade Mobile

  • Flutter · Dart · Provider · Flutter animations
  • Android Studio, Firebase App Distribution, Play Console ops
  • Accessibility, responsive layouts, advanced theming

Connected Systems

  • Firebase (Auth, Firestore, RTDB, Cloud Messaging)
  • MQTT, REST backends, Spring Boot, Express.js
  • BeagleBone

AI & Data

  • TensorFlow Lite, on-device inference pipelines
  • Python (Pandas, NumPy) for ETL, reporting, automation
  • Power BI, SQL Server, Supabase, PostgreSQL

Collaboration

  • Git & GitHub Actions, issue triage, code reviews
  • Figma prototypes, design tokens, UX writing
  • Documentation (Markdown, LaTeX), English & French communication

Education

Engineering fundamentals and project-based learning that ground my technical decisions.

Engineering Degree in Software Engineering Faculté des Sciences de Bizerte, Université de Carthage Expected 2026

Coursework across distributed systems, embedded programming, and advanced algorithms supporting my applied project work.

Let’s Collaborate

Share your idea, internship brief, or a complex integration challenge—happy to explore how I can help.

GitHub github.com/LICHG4E

Dive into commits, documentation, and roadmap discussions for my public work.

Phone +216 52 522 372

Call or drop a message anytime—you’ll hear back soon.