PROJECTS
🅿️ Plural - The world's first p2p hiring marketplace
Plural is a pioneering peer-to-peer job marketplace that connects job seekers with opportunities, focusing on environmental-friendly projects and keeping users informed about news, publications, and events.
🍎 Apple signin for Node.js.
A Node.js library for implementing Sign in with Apple, providing authentication and authorization functionalities. It has become the community standard for Apple authentication in Node.js applications.
🍎 React Apple Signin Auth
A React library for implementing Sign in with Apple using the official Apple JS SDK. It provides a seamless integration for Apple authentication in React applications.
🎧 Audify AI - Text to Speech Converter
A sophisticated text-to-speech application that leverages OpenAI models to convert text into natural-sounding speech in multiple languages, with customizable voices, speeds, and formats.
🎨 Cartoonme AI - AI Cartoon Generator
A cutting-edge AI tool that transforms photos into beautiful cartoon and anime artwork in various popular styles like Dragon Ball Z, Detective Conan, Attack on Titan, and more.
🕵️ Stylelint Rem Over Px
A Stylelint plugin to enforce the usage of rem units over px units, facilitating the migration of CSS projects to use rem for better accessibility and responsiveness.
🎨 React Native Flex Grid
A react-native flexbox grid similar to Bootstrap's web grid, providing a configurable and consistent layout system for React Native and React Native Web applications.
💰 React Native Stripe Checkout Webview
A React Native library for integrating Stripe.js Checkout, providing a seamless payment experience without the need to eject from Expo. It has become the de facto standard for Stripe Checkout in React Native applications.
🆔 React Native Stripe Identity
A React Native implementation for Stripe.js Identity, providing a secure and efficient way to handle identity verification in mobile applications.
🧠 AI Zero-Shot Classifier
A powerful JavaScript library for multilingual zero-shot text classification using advanced AI embeddings. It supports dynamic and user-defined labels, making it ideal for real-time classification across various domains.
🌍 Micro GeoIP Lite
A small microservice that performs geo lookups for IP addresses using the geoip-lite database. It is easy to clone, deploy, and is automatically kept up to date.
🌍 Micro GeoIP Lite JS
An extremely lightweight JavaScript library that utilizes the Micro GeoIP Lite microservice to decode IP information via an HTTPS request.
🌐 Personal Website and Blog Template in Next.js
A Next.js-based personal website and blog template, offering superior performance and flexibility, with features like static site generation, SEO optimization, and analytics.
🚀 Vibes Skyroad
A 3D endless runner game built with Vibe Coding and Three.js for the levelsio Vibe Coding Game competition. Runs directly in the browser.
🚨 ESLint Plugin React Hooks Docs
An ESLint plugin to enforce documentation for React hooks, ensuring code quality and consistency.
📶 Wifi Card - Print QR codes for WiFi
A simple web application that allows you to generate and print QR codes for connecting to your WiFi network.
🌐 Personal Website and Blog Template in Gatsby
A Gatsby-based personal website and blog template leveraging static site generation, SEO optimization, and analytics, with features like RSS feed and image optimization.
🐳 Neo4j Backup
A Docker container solution for backing up Neo4j databases on EKS Kubernetes, ensuring data integrity and availability.
🌐🐳 Docker Neo4j
Plural's Docker image for the Neo4j Graph Database, providing built-in support for various features and plugins.
🏗️ Angular Generator
A Yeoman generator for AngularJS projects, utilizing Webpack, SASS, and UI Router to streamline development workflows.
🏠 Clubhouse Social Graph
A TypeScript client and social graph crawler for the Clubhouse API, featuring built-in throttling, retry logic, and Neo4J support for persistent social graph representation.
🍎 React Native Apple Authentication
A React Native library providing support for Apple Authentication on iOS and Android. I contributed to web support and enhanced security features.
🎨 SkyInk Studio
A professional website for SkyInk Studio, a tattoo and piercing studio in Heliopolis, Cairo, showcasing their services and recent art.
🌍 Relax.international
A comprehensive platform for booking hotels and exploring city experiences, tailored for the European market.
🔍🤖 Help R2-D2 Escape
An online AI game that uses advanced search algorithms to help R2-D2 escape from a grid-based prison by activating a teleportal.
💻 Koding Lab
An interactive learning management system for computer programming in High School and Community College courses, providing instant feedback and grades.
💌 Crush
A web and mobile application built with Angular and Ionic, designed to help users anonymously confess their feelings to their crushes.
🎤 MyGigs
A platform for discovering and booking concerts and gigs, built with Angular for the web and Ionic for mobile.
📚 Prolog English Grammar Parser
A Prolog-based parser for a definite clause grammar of English-Light, a fragment of English that excludes ungrammatical sentences.
🧪 Prolog Hydrocarbons Simulation
A Prolog-based simulator for modeling and analyzing hydrocarbons, leveraging logical programming to explore chemical interactions.
🎮 AI Pokemon Go
An AI-driven simulation where an agent navigates a maze to collect pokemons and hatch an egg, showcasing AI pathfinding and decision-making.
💄 at-flex-grid
A lightweight CSS3 flexbox grid with extra flex functionalities, providing a simple 12-column grid system with additional flexbox features.
🎵 AI Music Composer
An AI music composer built with Haskell, capable of learning from famous musical pieces and generating new compositions using statistical models.
🕹️ Cave Runner
An OpenGL 3D game developed using Unity, where you run in a cave collecting coins and avoiding obstacles.
🤖 Jarvis Minibot
A simple golang bot that uses natural language processing to analyze user questions and respond with data about subjects like News and Weather from 3rd Party APIs.
📱 Jarvis Minibot Android
The Android client application for Jarvis Minibot, providing a mobile interface to interact with the natural language processing bot.
🕹️ Dance Dance Byte
A Dance Dance Revolution-like game built using Arduino-Mega328p with embedded-C, featuring interactive LED patterns synchronized with music.
🎓 Education Basket
A comprehensive educational platform built using AngularJS and Django, providing resources and tools for students and educators.
💼 Beauty Incruit
An online recruiting platform connecting professional beauticians with beauty salons in South Korea, built using Angular.
🎯 Aim and Shoot
A simple 3D shooting game implemented in C++ using OpenGL, featuring different projectile types and physics-based trajectories.
💾 Jarvis miniOS
A mini Operating System using C, featuring a simple shell interface for basic interaction and command execution.
🕹️ Chaser Game
A 3D Unity game where the player must escape from chaser objects while catching other objects to score points, featuring AI-driven enemies and special power moves.
🕹️ Yugioh Game
A Java-based implementation of the Yugioh trading card game, where two players duel using Monster, Spell, and Trap Cards to reduce their opponent's Life Points to zero.