Skip to content
View ahmadkhatib02's full-sized avatar

Block or report ahmadkhatib02

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
ahmadkhatib02/README.md

Hi there ๐Ÿ‘‹

I'm Ahmad Al Khatib, a Computer Engineering student and frontend-focused developer passionate about building intelligent, user-centered web applications. I love blending clean UIs with real-world utilityโ€”especially in agri-tech, education, and AI.

  • ๐ŸŒ Portfolio: https://ahmad-alkhatib.com/
  • ๐Ÿ”ญ Currently building Agrinova โ€” a smart plant care platform
  • ๐ŸŒฑ Expanding into full-stack development with Node.js, Express, and MongoDB
  • ๐Ÿค– Exploring AI integration using Google Generative AI and LLMs
  • ๐Ÿ’ฌ Ask me about React, Firebase, Web Development, or AI-powered apps
  • ๐Ÿ“ซ Reach me at: ahmadalkkhatib@gmail.com
  • ๐Ÿ˜„ Pronouns: he/him

๐Ÿ› ๏ธ My Skills

Programming Languages

JavaScript TypeScript Java Python

Frameworks & Libraries

React Node.js Express.js

Tools & Technologies

Firebase MongoDB Git Google AI


๐Ÿš€ Featured Projects

  • A smart plant care web app for tracking plants, setting watering reminders, and receiving real-time notifications.
  • Tech: React, Firebase (Auth + Realtime DB), Figma
  • Features: Plant management, user profiles, responsive UI, and intuitive onboarding.
  • Agentic AI tool that generates full PowerPoint decks from a text prompt.
  • Tech: React + Vite + TypeScript, FastAPI, Google Gemini 2.5 Flash
  • Features: One-click download, clean UI, LLM-powered slide generation.
  • Privacy-first flashcard app that turns any text into AI-generated, voice-interactive study material.
  • Tech: React, Node.js, Google Gemini API, Web Speech API, IndexedDB
  • Features: AI flashcards, text-to-speech, spaced repetition, offline support.

๐Ÿ“ˆ GitHub Stats

Ahmad's GitHub Stats Top Languages


๐Ÿ“ซ Let's Connect!

Iโ€™m always open to collaboration, feedback, or a friendly chat!

Portfolio
LinkedIn
Email


๐ŸŒฑ Building tools that matter โ€” one line of code at a time.

Pinned Loading

  1. Agrinova-2.0 Agrinova-2.0 Public

    ๐ŸŒฑ Agrinova 2.0 โ€” AI-Powered Plant Health Monitoring System A full-stack IoT application with real-time sensor tracking (pH, humidity, NPK), AI disease detection via leaf image upload, interactive โ€ฆ

    TypeScript

  2. EchoLearn EchoLearn Public

    EchoLearn is a privacy-first, voice-interactive study app that turns any text into AI-generated flashcards. Built with React, Node.js, and Web Speech API, it supports offline use, voice navigation,โ€ฆ

    JavaScript 1

  3. agrinova agrinova Public

    Agrinova is a web app for managing indoor plants, featuring plant tracking, watering schedules, and real-time notifications powered by Firebase.

    JavaScript 1

  4. ahmad-diner ahmad-diner Public

    Ahmad Diner is an interactive web application designed to manage a diner menu. It showcases how HTML, CSS, and JavaScript can be combined to create a dynamic, user-friendly experience. The app alloโ€ฆ

    CSS 1

  5. sawa-blood sawa-blood Public

    Blood Donation Website

    Python 1