π 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.
- 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
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.
-
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).
Iβm open to collaborating on:
- Real-world web applications
- Scalable frontend systems
- Open-source projects
π« Contact

