Available for engineering opportunities

Software Engineer
crafting scalable mobile
and backend systems.

I'm Karim El Yaagoubi, a Software Engineer who turns complex ideas into reliable products across Flutter, Spring Boot, C, and cloud technologies. I've shipped a production mobile app with 10,000+ downloads, served 70+ paid users, and built open-source developer tools and semantic data systems used by the community.

  • 4+Production projects
  • 10K+App downloads shipped
  • OCPJava SE 17 certified
01

About

I'm a systems-oriented backend engineer with 3+ years of experience building high-performance mobile apps, APIs, and developer tooling.

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
2026 Open Source

Native RDF Triplestore

A native RDF triplestore built in C for efficient storage and querying of semantic data. The project explores low-level systems programming and practical RDF infrastructure from the ground up.

  • C
  • RDF
  • Triplestore
  • Systems Programming

flutter_audio_tagger

Open-source Flutter plugin for reading and editing audio file metadata (ID3 tags) on Android. It reads tag data from audio files and returns edited files as raw bytes (Uint8List), giving apps full control over where and how the resulting file is saved.

100-200 weekly downloads on pub.dev.

  • 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
  • Triplestores

Systems

  • C
  • Memory Management
  • Data Structures
  • Performance

Core

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

Certifications

  • Oracle Certified Professional — Java SE 17 Developer
04

Experience

  1. Astound Technology

    Jul 2026 - Oct 2026 | Casablanca

    Backend Software Engineer Intern

    • Developed RESTful APIs with Spring Boot using layered architecture and clean coding practices.
    • Designed and implemented data models with MongoDB and PostgreSQL.
    • Integrated authentication and authorization with Keycloak, JWT, and role-based access control.
    • Integrated backend APIs with Next.js applications.
    • Used Git for version control and participated in code reviews.
05

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.

06

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.