I'm Jamal, a Fullstack developer passionate about building SaaS applications. From developing backend systems to creating frontend interfaces, I enjoy every step of delivering digital solutions. 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.
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
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.
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.
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.
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.