© Zaid Radaideh. All rights reserved.
Every project I've built — from personal experiments to production-grade applications.
A high-performance, secure, and multilingual Content Management System (CMS) tailored for organization settings, program management, and news publication. The architecture prioritizes speed and security through advanced Incremental Static Regeneration (ISR) caching, edge-level Role-Based Access Control (RBAC), automated social media pipelines, and robust database restoration capabilities
Next.js 16.2, React 19, TypeScript, Supabase, Next-Auth, Apify, Cloudinary CDN, next-intl (i18n), Posthog
EduPlay (also known as Decision Hero) is a SaaS gamified learning platform with separate teacher and admin dashboards. Teachers can auto-generate interactive quizzes using AI (Google Vertex AI / GenAI), host live QR-code classroom sessions with zero student signup, and track real-time comprehension analytics across multi-tenant school organizations.
Next.js 16, React 19, PostgreSQL (Supabase), Drizzle ORM, Auth.js (NextAuth v5), Tailwind CSS v4, Framer Motion, Google Vertex AI (GenAI SDK), Supabase Storage (S3-compatible), PostHog, Recharts
Resilient Telegram recruitment engine with live status tracking and 7 fail-fast validation branches. Orchestrates Apify across jobs, recruiters, and companies, using Vertex AI for bilingual reports and triggering 1-click personalized Gmail applications with attached CVs
n8n, Apify Actor API, Google Vertex AI, Gemini 3.7 Flash, LLM Chain, Telegram Bot API, JavaScript Regex, Gmail
Originally built with React and Tailwind, this platform was refactored into a high-performance Next.js and TypeScript application to leverage the App Router and strict type safety. It utilizes a secure MVC architecture with JWT-based authentication and access codes to protect a stealth admin dashboard for real-time CRUD operations. Integrating Supabase and Cloudinary, the system features a unique Multi-Portfolio system that allows for seamless profile switching and high-performance data portability via JSON import/export
Next-TS, React-TS, Tailwind CSS, Node.js
A zero-knowledge, passwordless secrets vault designed to securely store and organize sensitive information without relying on a master password. The platform leverages modern identity standards via Google OAuth, offering features like robust encryption for various secret types, two-factor authentication (MFA), multi-language support (English and Arabic RTL), auto-locking sessions, and seamless .env file import/export capabilities for developers.
Next.js 16, React 19, Tailwind CSS, next-auth, next-intl, Drizzle ORM, PostgreSQL, otplib, Shadcn/UI
Green Bridge is a web platform connecting agricultural landowners with farmers by enabling direct land rental. It features user authentication, real-time chat, and the ability to post and manage land offers. Farmers can search, filter, and book available lands while landowners track listings and communicate instantly.
React, Node.js, PostgreSQL
This project involved creating an automation framework for a mobile app using Appium. The focus was on automating sign-up and login flows, including email verification via OTP. The project aimed to make mobile testing more efficient and repeatable.
Appium, Node.js, IMAP
Developed a web-based library management system using JSP and Java Servlets. Followed the MVC architecture to separate concerns and improve maintainability. Implemented features such as user login, book search, borrowing/returning books, and admin management functionalities.
JSP, Java servlet, Oracle
Developed a simple 2D racing game featuring 3 levels and 3 different maps. Includes both single-player and two-player modes. Focused on game logic, UI design, and player controls using Windows Forms in C#.
C#, Microsoft Windows Forms
Hierarchical multi-agent automation running via Telegram for complete gym operations. A Supervisor Agent authenticates admins, manages memory buffers, and delegates tasks to sub-agents equipped with LangChain tools for Google Sheets querying, membership calculations, and schedule management.
n8n, Google Vertex AI, Gemini 3.7 Flash, LangChain Agents, Google Sheets API, Telegram Bot API, JavaScript
Autonomous multi-channel publishing pipeline that ingests daily AI news RSS feeds, deduplicates stories, drafts platform-tailored copy using a Gemini agent with structured parsing, generates custom visuals via Google Imagen, and publishes live media carousels to Facebook and Instagram.
n8n, Google Vertex AI, Gemini 3.7 Flash, Imagen Image Gen, Facebook Graph API, Instagram Graph API, RSS, Gmail API, JavaScript
Two-stage social BI analytics system triggered via Telegram. Executes Apify scrapers to extract historical post metrics from LinkedIn profiles or companies, renders an interactive client-side HTML dashboard, and launches a stateful Vertex AI agent with memory for follow-up data Q&A.
n8n, Apify Scrapers, Google Vertex AI, Gemini 3.7 Flash, HTML5/CSS3, Telegram Bot API, LangChain Memory, JavaScript
AI-powered ESG carbon accounting pipeline ingesting utility bills (PDF/images). Uses multimodal Gemini to extract consumption metrics, normalizes 10+ physical units via defensive JavaScript, and calculates precise Scope 1, 2, and 3 GHG emissions (CO2e) through the Climatiq API.
n8n, Climatiq API, Google Vertex AI, Gemini 3.7 Flash Vision, Webhooks, REST API, GHG Protocol, JavaScript
Threat intelligence pipeline intercepting suspicious Telegram URLs. Runs 5 parallel sub-agents with SerpAPI search tools to inspect domain age, SSL, forum scam reports, pricing anomalies, and text manipulation. An Evaluator Agent computes a 1-10 fraud score with Arabic safety reports.
n8n, OpenAI GPT-4o Mini, SerpAPI Google Search, LangChain Multi-Agents, Telegram Bot API, JavaScript
Brand awareness workflow monitoring Google Calendar for upcoming cultural and religious holidays. A Vertex AI agent crafts brand-aligned copy and visual prompts, generates custom artwork with Google Imagen, stores assets on Drive, and gates LinkedIn publishing behind a human approval step.
n8n, Google Calendar API, Google Vertex AI, Gemini Imagen, LinkedIn API, Google Drive API, Gmail API, JavaScript
Autonomous community management bot for Telegram groups. Uses a LangChain Text Classifier and context extraction code to detect spam and route inquiries. Employs a stateful Vertex AI agent with buffer memory to answer FAQs, enforce rules, issue moderations, and onboard new members.
n8n, Google Vertex AI, Gemini 3.7 Flash, LangChain Text Classifier, Buffer Memory, Telegram Bot API, JavaScript
Headless CMS publishing bridge monitoring Slack channels for team submissions. Extracts rich text and image attachments, streams media to Cloudinary CDN for optimization, structures articles via OpenAI GPT, and persists posts directly into Supabase with live Slack status feedback.
n8n, Slack Events API, Cloudinary API, OpenAI GPT, Supabase PostgreSQL, JavaScript
Deterministic security microservice sub-workflow protecting parent automations. Validates input parameters, queries Supabase for Role-Based Access Control (RBAC), checks subscription tiers and expiration, and returns structured bilingual (Arabic/English) authorization responses.
n8n Sub-Workflow Trigger, Supabase PostgreSQL, Telegram API, RBAC Architecture, JavaScript
Daily generative narrative and art pipeline composing 5-scene Arabic short stories. Uses Vertex AI with LLM Chains and Structured Output Parsers for Arabic narratives and image prompts, synthesizes scene visuals via Google Imagen, converts binary files, and posts illustrated stories to Telegram.
n8n, Google Vertex AI, Gemini 2.5 Flash, Imagen Image Gen, Telegram Bot API, Structured Output Parser, JavaScript
Continuous quality observability workflow capturing Cypress execution logs from CI/CD webhooks. Uses an OpenAI agent with a Google Sheets Tool to parse test suites, extract run durations and failure stack traces into spreadsheets, and route conditional alert cards to Slack and Gmail.
n8n, Cypress CI/CD Webhooks, OpenAI GPT-4o, Google Sheets API Tool, Slack API, Gmail API, JavaScript
Automated commodities monitoring workflow running weekdays at 8:00 AM. Fetches live silver spot prices and financial news feeds, processes market metrics and volatility thresholds using defensive JavaScript, and uses an OpenAI LLM Chain to deliver analytical market briefs to Telegram.
n8n, Financial Market APIs, News Feeds, OpenAI GPT-4o, LLM Chain, Telegram Bot API, JavaScript
Have a project in mind or just want to say hello?
Email me at zaidradaideh.dev@gmail.com or check out my resume.