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 supported. This note will be visible to only 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. Baraa-Baba Baraa-Baba Public

    Config files for my GitHub profile.

  2. to-do-list to-do-list Public

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

    JavaScript

  3. 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

  4. React-Pokemon-Pagination React-Pokemon-Pagination Public

    Forked from WebDevSimplified/React-Pokemon-Pagination

    CSS

  5. image-editor image-editor Public

    I had fun doing this project although it was a bit hard. its a basic image editor and I really learned how important aspect ratio is

    JavaScript

  6. portfolio-website portfolio-website Public

    my personal website that is space themed

    JavaScript