Skip to content
View Baraa-Baba's full-sized avatar
๐ŸŽฏ
๐ŸŽฏ

Highlights

  • Pro

Block or report Baraa-Baba

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Baraa-Baba/README.md

๐Ÿ‘‹ 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

Popular repositories Loading

  1. webscraping-automation2 webscraping-automation2 Public

    Python 1

  2. webscraping-master webscraping-master Public

    Python 1

  3. Baraa-Baba Baraa-Baba Public

    Config files for my GitHub profile.

  4. to-do-list to-do-list Public

    this is a basic to do list I might make it more advanced in the future

    JavaScript

  5. hangman-game hangman-game Public

    I really enjoyed doing this although fixing problems like the letter repeating was frustrating it was nice working on this project

    HTML

  6. React-Pokemon-Pagination React-Pokemon-Pagination Public

    Forked from WebDevSimplified/React-Pokemon-Pagination

    CSS