Available for engineering opportunities

Software Engineer
crafting scalable mobile
and backend systems.

I'm Karim El Yaagoubi — a Software Engineer specializing in Flutter and Spring Boot, with proven experience shipping production mobile apps and developer tools used by thousands of users.

  • 4+Production projects
  • 5K+App installs shipped
  • OCPJava SE 17 certified
01

About

I'm a Software Engineer with a strong background in system design, backend development, and Semantic Web technologies. I focus on delivering scalable, maintainable solutions — from cross-platform mobile apps with Flutter to Spring Boot APIs and ontology-driven analytics pipelines.

I've shipped a production mobile application with 5,000+ installs and 50+ paying users on Google Play, maintained an open-source Flutter plugin adopted by the community, and designed end-to-end semantic pipelines for real-world biomedical data.

Mobile Engineering Backend & APIs Semantic Web System Design Open Source
02

Selected Projects

Feb 2026 — Present

Semantic Modeling & Analytics of Cancer Data

End-to-end Semantic Web pipeline for breast cancer analytics. Designed an OWL ontology, transformed structured CSV datasets to RDF, ran advanced SPARQL queries with triplestore benchmarking, and deployed an interactive cloud dashboard for biomedical analysis.

  • Python
  • RDF
  • SPARQL
  • OWL
  • Cloud
Jul 2025 Open Source

flutter_audio_tagger

Open-source Flutter plugin for reading and editing audio metadata. Built platform-specific Android code in Java, bridged via method channels. Supports MP3, M4A, FLAC, OGG, AIFF, WAV, and WMA with a clean Tag data model.

  • Dart
  • Java
  • Method Channels
  • Plugin
May 2025

CourierFlow

Flutter delivery management app integrated with a Spring Boot backend using GraphHopper for route optimization. JWT-based authentication secures communication between client and server, enabling efficient route planning.

  • Flutter
  • Spring Boot
  • GraphHopper
  • JWT
03

Skills & Stack

Languages

  • Java
  • Dart
  • C
  • Python
  • PL/SQL

Mobile

  • Flutter
  • BLoC
  • Native Android
  • Method Channels

Backend

  • Spring Boot
  • REST APIs
  • JWT
  • SQL

Data & Semantic Web

  • SPARQL
  • RDF
  • OWL
  • Knowledge Graphs

Core

  • Data Structures
  • Algorithms
  • Object-Oriented Design
  • System Design

Certifications

  • Oracle Certified Professional — Java SE 17 Developer
04

Education

  1. National School of Applied Sciences

    Oujda, Morocco

    Engineering degree — Data Science & Cloud Computing

  2. Classes Préparatoires aux Grandes Écoles (CPGE)

    Oujda, Morocco

    Technology and Industrial Science — intensive math, physics, and engineering preparation.

05

Let's build something

I'm open to engineering roles, freelance collaborations, and interesting open-source work. The fastest way to reach me is by email.