Skip to content
BABashar Albashier
Senior Software Engineer·London, UK

Building mobile products where real time matters.

I'm Bashar—a Senior Software Engineer who builds Flutter apps, WebRTC-powered video-calling experiences, and the full-stack systems behind them. From short-form video editing to live streaming, I engineer software that feels fast and responsive.

Portrait of Bashar Albashier
Bashar Albashier · Senior Software Engineer

5+

Years Experience

Flutter & Dart

Core Specialty

WebRTC & Real-time

Media & Streaming

Full-Stack

Backend & Cloud

About & Background

I'm a senior software engineer with more than five years of experience designing, building, and maintaining production applications — from Flutter mobile products to the backend systems behind them.

My work centers on real-time communication and media-rich mobile engineering: WebRTC video calling, short-video editing, voice notes, and instant messaging. I care about the details users feel — performance, reliability, and interfaces that behave the way people expect.

Across healthcare, delivery, e-commerce, and social products, I've led teams, shipped features used in production every day, and kept pushing quality through testing, refactoring, and honest measurement.

Experience

5+ Years Production
  1. Senior Software Engineer · Tezda Ltd (Pingtop)

    03/2024 — Present · London, UK
    Current Role
    • Developed scalable Flutter and Dart features for a social product.
    • Built the livestream feature using the LiveKit SDK.
    • Developed the feed's short-video player and owned short-video editing implementation.
    • Contributed to WebRTC video calling, voice notes, and instant messaging.
    • Integrated RESTful APIs and GraphQL services.
    • Optimized and improved the performance of heavy media features — livestream, video playback, and editing.
  2. Software Engineer · Omdurman Maternity Hospital

    10/2022 — 04/2023 · Omdurman, Sudan
    • Led a team of five developers.
    • Built and maintained medical record applications with Flutter and Laravel.
    • Introduced automated testing practices.
    • Improved reliability and reduced defects across the system.
  3. Software Engineer · Soat Inc.

    06/2021 — 10/2022 · Riyadh, KSA
    • Developed delivery applications with Flutter, Node.js, and Laravel.
    • Implemented real-time geolocation tracking features.
    • Worked on server-side performance and load balancing.
    • Built algorithms powering management dashboards.
  4. Software Engineer · Amipharma Inc.

    01/2019 — 05/2021 · Khartoum-Bahri, Sudan
    • Built e-commerce applications with Flutter and Ruby on Rails.
    • Implemented authentication and payment workflows.
    • Improved product listing, pagination, and overall UI experience.

Education

BSc Computer Science
Sudan University
Class of 2019
Diploma in Survey Engineering
Sudan University
Class of 2013

Selected Work & Open Source

Public work across real-time communication, native iOS tooling, media editing, healthcare, and Flutter engineering.

All GitHub repositories
01

Native platform work

iOS Image & Video Editor

View repository

A Flutter plugin that brings native iOS photo and video editing into Flutter applications by integrating HXPHPicker behind a Dart-facing API.

  • Exposes native crop, rotate, filter, drawing, and mosaic tools to Flutter applications.
  • Includes localization support and an example application to make integration easier to evaluate.
  • Connects Flutter code with native iOS media capabilities while keeping the consuming API straightforward.
  • Dart
  • SwiftUI
  • UIKit
  • iOS
02

Media tooling

Pro Image Editor

View repository

A substantial Dart image-editing codebase covering modular editing tools, configurable interfaces, and reusable interaction patterns for Flutter applications.

  • Contains paint, text, crop-and-rotate, filter, blur, emoji, sticker, and tuning editor modules.
  • Provides multiple interface systems, including grounded, frosted-glass, WhatsApp-style, and custom profile-editing designs.
  • Includes configurable callbacks, state-history import and export, localization models, and reusable editor components.
  • Dart
  • Flutter
  • Image editing
03

Production healthcare system

Maternity Hospital Medical Record

View repository

A Flutter medical-record application developed for Omdurman Maternity Hospital, with Bashar leading a five-developer team and contributing across the application and Laravel-backed workflows.

  • Covers patient registration, maternity and gynaecology records, antenatal care, delivery notes, and clinical examinations.
  • Includes neonatal, ICU, laboratory, pharmacy, nutrition, surgery, ultrasound, and statistics workflows in one application.
  • The supplied professional record documents team leadership, automated-testing practices, and reliability improvements.
  • Flutter
  • Laravel
  • Healthcare
04

Real-time communication

WebRTC Signaling Server

View repository

A WebRTC signalling service created to connect peers for a Flutter calling demonstration and explore the server-side coordination required by real-time communication.

  • Includes signalling entry points and WebSocket connection management for coordinating peers.
  • Packages the service with Docker and Docker Compose configuration for repeatable local execution.
  • Includes a compiled Flutter web client that can be used alongside the signalling service for demonstration and testing.
  • Dart
  • WebRTC
  • Signaling
05

Real-time infrastructure

Dart Realtime API

View repository

A Serverpod-based Dart backend that models users, conversations, and messages for a real-time chat service, with local infrastructure and cloud-deployment configuration included.

  • Defines endpoints and generated protocol models for users, conversations, and messages.
  • Uses PostgreSQL and Redis through a Docker Compose development environment.
  • Includes deployment scaffolding for AWS and Google Cloud alongside staging and production configuration.
  • Dart
  • Serverpod
  • PostgreSQL
  • Redis

Get In Touch

Building something real-time, media-heavy, or mobile-first? Let's connect.

Reach out through WhatsApp or LinkedIn, or explore the public repositories that show how I approach mobile, media, and real-time systems.