Bashar Hasan (abstract-333)

Backend / Embedded Developer

″Programming is like poetry. Style can be imitated; mastery cannot.‶

Open Source Contribution

  • EpicStaff: Reduced Docker image size by ~50% (≈11GB → 5.6GB) via multi-stage builds, significantly improving deployment efficiency and caching.
  • Ipinfo: Improved Python dependency management using uv, reducing CI/CD execution time ~48%.
  • Polar.sh: Fixed Windows build issues and improved onboarding documentation for contributors.
  • Locust: Add Type Hints to Wait Time Functions
  • EasyR1: Optimized CI time by 55% by migrating to uv and Implementing more efficient cache strategy.
  • uniTicket: Rewrite image into multi-stage build system and cut size by 45%.

Projects

  • Legacy Machine Modernization via Embedded C++.
  • Reduced energy use by automating heater cycles.
  • Improved safety and reliability using a state-machine architecture.
  • Optimized memory usage by efficient string handling.
  • Added power-loss recovery to handle unexpected shutdowns.
  • Replaced Arduino IDE with custom make commands.
  • Online simulator
Histokinette Tissue Processor
  • Built FastAPI backend using Domain-Driven Design (DDD) principles.
  • Integrated multiple external REST APIs to provide users with likely name origins.
  • Reduced Docker image size by 73% (700 → 185MB).
  • Reduced CI/CD time by 66% (60 → 20 seconds) using Ruff and uv.
  • Developed a fully localized REST API alternative to Moodle LMS using FastAPI, PostgreSQL, and SQLAlchemy.
  • Implemented advanced architectural concepts, including the Repository and Specification patterns, to cleanly decouple business logic from database operations.
  • Engineered a comprehensive feature set including course management, real-time student-instructor interaction, and performance data analysis.
  • Integrated deep infrastructure health-checks and Sentry for real-time application monitoring.
  • Convert Arabic or English text into Phoenician script.
Phoenician Transliteration Tool Interface

Skills

Programming Languages

Python, C++, Dart, Java

Databases

SQL, NoSQL, PostgreSQL, MySQL/MariaDB, MongoDB

Frameworks

FastAPI, Arduino, Django

Embedded Systems

IoT, I2C, Finite-State Machines, Watchdog

DevOps

Docker, Docker-Compose, Make, Github Actions

Architectures

Domain Driven Desigin, Onion Architecture, Unit of Work

Spoken Languages

English C1, Arabic, Russian, Ukrainian

Contact

Wanna talk? Just write to bashar.hasan.me@proton.me