Skip to content
View jamalsoueidan's full-sized avatar
🦇
🦇

Block or report jamalsoueidan

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
jamalsoueidan/README.md

Hi there 👋

I'm Jamal, a Fullstack developer passionate about building SaaS applications. I enjoy every step of developing digital solutions, from developing backend systems to creating frontend interfaces. Specializing in front-end architecture, I build responsive, user-friendly applications. I understand user requirements and translate them into engaging user interfaces. With experience in data visualization and testing of frontend components (unittest, e2e), I follow coding standards and best practices to write clean, maintainable, and scalable code. I work closely with my teammates to find the best solutions and am involved in projects from start to finish.

I have experience integrating third-party services, developing reactive and offline-first applications, working with both SPA and SSR frameworks like Next.js and Remix, and creating backend endpoints using Convex, Node (Express), or Azure Functions. I'm skilled in relational databases SQL (MySQL or PostgreSQL), NoSQL databases (MongoDB), writing E2E tests using Cypress or Playwright, and automating CI/CD pipelines with GitHub Actions.

Explore my repositories to see examples of what I’ve been working on.


Recent Projects

A feature-rich SaaS app that integrates with the WhatsApp Cloud API, allowing businesses to streamline customer communication with features like:

  • Interactive messages (lists and buttons)
  • Real-time chat and message tracking
  • Workflow automation using a visual flow builder
  • Role and user management

WhatsApp Business App Dashboard

An automated system for recording TikTok live streams:

  • Uses Azure Container Instances and ffmpeg for video processing.
  • Tracks streamer activity and organizes recordings by time.
  • Visualizes user online activity with overlapping time intervals.

TikTok Live Stream Recorder Dashboard

A free online CV editor that helps users create professional PDFs directly from the browser:

  • Built with React and @react-pdf/renderer.
  • Allows users to manage multiple CVs effortlessly.

CV Editor Interface

A booking solution for Shopify stores:

  • Integrated with Shopify GraphQL API and custom Liquid templates.
  • Built with React, Node.js, and Shopify Polaris.
  • Features admin and staff portals for efficient booking management.

Booking Application


Why I Love Building SaaS Applications

There’s something exciting about solving real-world problems through SaaS. Whether it’s automating processes, building user-friendly interfaces, or ensuring secure and scalable backends, I’m driven by the opportunity to create tools that empower businesses and individuals.


📫 Connect with Me:


Frontend Skills:


Backend Skills:

Pinned Loading

  1. booking-api booking-api Public

    An Azure Functions application that contains all the booking APIs

    TypeScript 1 1

  2. booking-store booking-store Public

    A beauty platform built on top of a Shopify store that uses the Booking API endpoints.

    TypeScript 7

  3. ismcts ismcts Public

    Javascript implementation of ISMCTS for the game of simplified Knockout Whist.

    TypeScript 1

  4. booking-admin booking-admin Public

    An Azure Static Web App (React) that uses all booking APIs.

    TypeScript 1