Baraa-Baba - Overview

šŸ‘‹ Hi, I’m Baraa El Baba

šŸš€ Full-Stack Developer | Computer Science Student
šŸ‡±šŸ‡§ Based in Lebanon

I’m a highly motivated developer with real-world production experience, currently pursuing a BSc in Computer Science with a 91 CGPA at RHU.
I focus on building scalable, reusable frontend systems, clean architecture, and practical solutions that ship to production.


šŸš€ Highlight

  • Created of a design-agnostic e-commerce core logic library built with Vue.js
  • Used to build 5+ production e-commerce websites
  • Fully documented and designed for reuse across different UI designs

šŸ’¼ Experience

Front-end Web Developer — OctaSolutions
May 2023 – Present

  • Designed and developed a reusable e-commerce core logic library using Vue.js, independent of UI or design systems.
  • The library handles cart, checkout, product state, authentication flow, online/offline logic, and business rules.
  • Authored internal documentation enabling rapid onboarding and consistent usage by other developers.
  • Leveraged the library to build 5+ complete e-commerce websites, dramatically reducing development time and duplicated logic.
  • Developed and maintained OctaDine, a production digital restaurant menu platform using Vue.js and Leaflet.js.
  • Built and maintained 30+ production webpages across multiple client websites.
  • Maintained and refactored legacy internal frameworks.
  • Replicated an internal company application in Flutter for training purposes.
  • Set up a CodePush standalone server using Docker and SSH for mobile app updates.

Freelance Full-Stack Web Developer
Remote

  • Built Chat & Play, a real-time social web app similar to Omegle with multiplayer games.
  • Consulted with 10+ clients to debug production issues and implement new features.
  • Customized and extended Shopify themes using Liquid for live stores.

🧠 Projects

  • E-commerce Core Logic Library (Internal) — Vue.js
    Reusable, documented business-logic layer powering multiple production e-commerce websites.

  • OctaDine — Vue.js, Leaflet.js
    Digital restaurant platform with reservations, ratings, ordering workflows, delivery zones, RTL support, and dynamic menu screens.

  • Chat & Play — React, Socket.io, WebRTC
    Real-time video, audio, and chat application with multiplayer games and face filters.

  • OPEN-edu — React, Firebase
    Peer-to-peer educational platform with over 1,300 daily database reads and 100+ shared resources.

  • Course Scheduler (FYP Prototype) — Web App
    šŸ”— https://baraa-baba.github.io/fyp-project/
    A course scheduling system prototype, currently under development as a potential Final Year Project (FYP).


šŸ› ļø Technical Skills

Languages

JavaScript TypeScript Python C C++ C# SQL

Frameworks & Libraries

Vue.js React Next.js Node.js Express Flutter TailwindCSS Sass Leaflet Three.js

Tools

Git GitHub Docker Firebase Netlify VS Code


šŸ¤ Collaboration

I’m open to collaborating on:

  • Real-world web applications
  • Scalable frontend systems
  • Open-source projects

šŸ“« Contact