Available for opportunities

SENIOR SOFTWARE
ENGINEER

Results-driven Software Engineer with hands-on experience across full-stack web development, mobile application development, and backend infrastructure. Proficient in Flutter, Laravel, Node.js, and React, with expertise in Clean Architecture, scalable system design, and production-grade deployment.

5+

Years of
Experience

8+

Projects
Completed

3

Languages
Spoken

Ibrahim Kashbor

RECENT PROJECTS

A selection of projects I've built and contributed to.

YumEats — Smart Food Discovery App

A smart food discovery mobile app to help users find nearby restaurants and explore menus, with QR menu scanning and nutritional profiling. Published on the App Store and Google Play.

  • Clean Architecture with Riverpod state management
  • QR code scanning for instant on-site menu access
  • Real-time data sync via WebSockets
  • Location services for discovering nearby restaurants
  • Multilingual support across 9 languages
  • Published on iOS (App Store Connect) and Android
Flutter Dart Riverpod Google Maps API QR Scanning WebSockets REST APIs JWT

NSR International Company Website

Independently developed the complete company website from scratch — a modern, high-performance static site delivered within 1.5 months from initial setup to production deployment.

  • Fully responsive design for all screen sizes
  • Bilingual support (Arabic/English) with language switching
  • Light & Dark mode themes
  • SEO-optimized with Google Search Console integration
  • Deployed solo to production in 1.5 months
React Vite Tailwind CSS JavaScript SEO Google Search Console

E-Wallet System

Architected a secure e-wallet mobile application with multi-account transfers, identity verification using ML Kit, and real-time features with enterprise-grade security.

  • Identity verification (passport OCR + selfie match)
  • Multi-level transfer operations (internal/external/withdrawal)
  • Comprehensive automated testing with Mocktail & Mockito
  • Full bilingual support (Arabic/English)
Flutter Dart Cubit Firebase Google ML Kit Google Maps JWT

Voucher POS Android Application

Built and maintained a voucher purchasing application with POS integration, enabling users to buy local and international vouchers with real-time redemption.

  • POS and E-Wallet system integration
  • Real-time voucher redemption via QR scanning
  • Native Kotlin integration with Sunmi POS library
  • Unit testing with Mocktail and Bloc_test
Flutter Dart Kotlin REST APIs Firebase JWT Bloc

Airline Ticket Booking App

Developed the full frontend architecture for an airline ticketing application with advanced search, booking, and profile management using mocked backend services.

  • Advanced flight search with dynamic filters
  • Booking history and profile management
  • Multilingual interface (Arabic/English)
  • Fully responsive complex UI flows
Flutter Dart Bloc JWT Secure Storage

Microservices Backend Platform

Designed and deployed a microservices-based backend infrastructure with API Gateway, containerized services, and production-grade server setup powering NSR's mobile and web apps.

  • Auth, Media, and Content microservices
  • API Gateway for routing, load balancing, and rate limiting
  • Docker Compose orchestration with Nginx reverse proxy
  • API documentation with Postman and Swagger
Node.js Express.js Docker Nginx MySQL PostgreSQL Linux Swagger

EXPERIENCE

My professional journey and roles.

Flutter Developer

Ebtekar Information System

Tripoli, Libya · Sep 2025 — Present

  • Developing feature-rich mobile applications using Flutter with Clean Architecture
  • Managing complex states using Riverpod state management
  • Integrating RESTful APIs with secure JWT-based authentication
  • Building real-time features using WebSockets for live data sync
  • Implementing camera, QR scanning, audio recording, and voice-processing
  • Developing multilingual support across 9 languages
  • Managed app publishing via TestFlight and App Store Connect

Freelance Flutter Developer

Self-Employed

Remote · Mar 2025 — Present

  • Developing custom mobile applications using scalable Flutter architectures
  • Managing complete project lifecycles from requirements to deployment
  • Integrating backend services using REST APIs and JWT authentication
  • Handling app publishing to Google Play Store and Apple App Store

Flutter Developer & Full Stack Developer

NSR International CO

Tripoli, Libya · Feb 2025 — Sep 2025

  • Led a team of developers and designers in an Agile environment
  • Independently built the company website with React + Vite + Tailwind CSS
  • Designed microservices REST APIs using Express.js and MySQL
  • Dockerized and orchestrated services using Docker Compose
  • Developed mobile applications using Flutter with Bloc state management
  • Implemented bilingual UI (Arabic/English) across mobile and web apps

Graduation Project Consultant

Software Engineer (Freelance)

Remote · Oct 2024 — Mar 2025

  • Provided technical mentorship for university graduation projects
  • Guided project planning, architecture, and research methodologies
  • Advised on best practices, design patterns, and clean code principles

Flutter Developer

Becom

Tripoli, Libya · Aug 2024 — Feb 2025

  • Maintained and enhanced production-grade Flutter applications
  • Integrated RESTful APIs with JWT authentication and encrypted storage
  • Delivered Voucher POS App and Airline Ticket Booking App
  • Developed bilingual UI (Arabic/English) for improved accessibility

Software Developer Intern

Devsly

Tripoli, Libya · Aug 2021 — Sep 2021

  • Worked with Strapi CMS for API development
  • Gained experience with MySQL database structure and CRUD operations

IT Department Manager

Vizyon Bilişim

Istanbul, Turkey · Jul 2018 — Dec 2020

  • Led the IT department and supervised daily operations
  • Diagnosed and resolved network, hardware, and software issues
  • Provided technical support and training across departments

SKILLS & KNOWLEDGE

Technologies and tools I work with.

Mobile Development

Flutter Dart Bloc Cubit Riverpod Provider Clean Architecture Responsive UI Custom Animations Kotlin

Frontend Web

HTML5 CSS3 JavaScript React Tailwind CSS Vite WordPress Responsive Design SEO

Backend & APIs

Laravel PHP Node.js Express.js REST APIs JWT OAuth MySQL PostgreSQL Microservices WebSockets

DevOps & Tools

Docker Docker Compose Nginx Linux GitHub Actions CI/CD Git GitHub GitLab Azure DevOps ClickUp

App Publishing

Google Play Store Apple App Store TestFlight App Store Connect Build Management

Advanced Integrations

Firebase Google ML Kit Google Maps API FCM Notifications QR/Barcode Scanning WebSockets Location Services Camera Audio Recording

Testing & QA

Unit Testing Widget Testing Integration Testing Mocktail Mockito Bloc_test Pest

Development Practices

Agile Scrum Clean Code Scalable Architecture API-Driven Development Performance Optimization Design Patterns

Programming Languages

Dart PHP JavaScript Python Kotlin SQL

Databases

MySQL PostgreSQL Firebase Realtime DB SQLite

Languages

Arabic — Native English — Fluent Turkish — Fluent

EDUCATION

Bachelor's Degree in Computer Science

Alrefaq University

Tripoli, Libya

Coursework in CS & Engineering

Marmara University

Istanbul, Turkey

LET'S WORK TOGETHER

Have a project in mind? Let's talk about it.

Get in touch

Feel free to reach out if you want to collaborate on a project, have a question, or just want to connect.

Follow me