( Oct 2022 - Present )
SOFTWARE ENGINEER & PROJECT MANAGER
Zest Property
constcoder={name:'Rayan Mohammadameen',skills:['JavaScript', 'Electron.js', 'Bootstrap', 'Node.js', 'Express', 'WebSocket', 'MongoDB', 'Ubuntu', 'AWS', 'React Native', 'Redux', 'Postman', 'Glitch', 'API', 'HTML', 'CSS', 'Material UI', 'Animation'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};Who I am?
My name is Rayan Mohammedameen. I am a professional and enthusiastic programmer in my daily life. I am a quick learner with a self-learning attitude. I love to learn and explore new technologies and am passionate about problem-solving. I love almost all the stacks of web application development and love to make the web more open to the world. My core skill is based on JavaScript and I love to do most of the things using JavaScript. I am available for any kind of job opportunity that suits my skills and interests.

( Oct 2022 - Present )
SOFTWARE ENGINEER & PROJECT MANAGER
Zest Property
( Jun 2021 - Present )
Founder & Owner , Software Engineer
Blue River Tech ( BRT )
( Oct 2019 - Present )
Software Engineer
freelance
BRT Pets (iOS, Android) & BRT Pets Dashboard (Server)
constproject={name:'BRT Pets (iOS, Android) & BRT Pets Dashboard (Server)',tools: ['React Native', 'Redux', 'WebSocket', 'Ubuntu', 'AWS EC2', 'AWS S3', 'AWS Route 53', 'AWS Certificate Manager', 'AWS Amazon WorkMail', 'JavaScript', 'Node.js', 'Express', 'Postman', 'MongoDB', 'SMS Code', 'Backend Dashboard', 'Live Action],myRole:Full Stack Developer & Project Lead,Description: The BRT PETS application is a cross-platform mobile solution designed to cater to pet owners, providing them with supplements and related products. The application is built using React Native, ensuring compatibility across both iOS and Android platforms. Redux is employed for efficient state management, while WebSocket facilitates real-time communication between the application and server. On the backend, Node.js powers the server-side logic, with Express providing a robust framework for building APIs. MongoDB serves as the database for storing pet-related data. SMS code integration allows for secure authentication or notification processes. Additionally, a backend dashboard provides administrators with the tools to manage application data and settings effectively. AWS services such as S3 and EC2 are leveraged for scalable storage and hosting solutions. The application aims to provide pet owners with a convenient platform for accessing supplements and other pet-related products.,};ROBOT APPLICATION FOR PC
constproject={name:'ROBOT APPLICATION FOR PC',tools: ['JavaScript', 'Electron.js', 'Bootstrap', 'Node.js', 'Express', 'WebSocket', 'MongoDB', 'Ubuntu', 'AWS EC2', 'AWS Amazon WorkMail', 'AWS Route 53', 'AWS S3', 'SMS Text],myRole:Full Stack Developer & Project Lead,Description: The Robot Application for PC is designed for sending messages and images, including automated birthday greetings to clients. This desktop application utilizes Electron.js to provide a native-like experience across multiple platforms. Bootstrap is used for frontend styling and layout. Node.js powers the server-side logic, with Express providing a robust framework for building APIs. WebSocket enables real-time communication between the application and server. MongoDB serves as the database for storing client data and message history. The application includes a subscription feature allowing other companies to subscribe for one-year access. Upon subscription, the application sends the email and password details to the backend for verification. The backend verifies whether the provided credentials have subscribed or not. AWS services such as EC2, Amazon WorkMail, Route 53, and S3 are leveraged for hosting, email communication, and storage needs. SMS Text integration allows for sending automated birthday greetings and bulk messages to clients. As the full stack developer and project lead of this project, I have undertaken all aspects of its development, from conception to deployment. My role involves not only coding but also planning, designing, and managing the project from start to finish, ensuring its success in enhancing business growth and client engagement.,};Zest Property Website
constproject={name:'Zest Property Website',tools: ['React', 'Redux', 'JavaScript', 'Node.js', 'glitch', 'Express', 'WebSocket', 'API', 'HTML', 'CSS', 'Bootstrap', 'Material UI', 'Animation],myRole:Full Stack Developer & Project Lead,Description: The Zest Property Website is a dynamic web platform designed to showcase properties and services offered by Zest Property. The frontend is built using React, Redux, HTML, CSS, Bootstrap, Material UI, and animations to create an engaging and user-friendly experience. Node.js and Express are used on the backend to handle server-side logic, including API integration and WebSocket communication for real-time updates.
As a full stack developer, my role involved designing and implementing both the frontend and backend components of the website. I contributed to the development of the user interface, ensuring seamless navigation and visual appeal. Additionally, I implemented server-side functionalities to enable dynamic content generation and real-time updates.
The Zest Property Website serves as an essential tool for Zest Property to showcase its properties and services to potential clients, enhancing its online presence and customer engagement.,};Luxury Heart of Europe Dubai Website
constproject={name:'Luxury Heart of Europe Dubai Website',tools: ['HTML', 'CSS', 'SCSS', 'Bootstrap', 'JavaScript', 'EmailJS', 'Glitch],myRole:Full Stack Developer & Project Lead,Description: The Luxury Heart of Europe Dubai Website is a frontend web application showcasing luxurious properties and amenities in Dubai. Built using HTML, CSS, SCSS, Bootstrap, JavaScript, EmailJS, and Glitch, the website offers a visually stunning and responsive design.
As a full stack developer and project lead, I single-handedly developed this project, taking on all aspects of its creation from conception to deployment. I meticulously designed and implemented the user interface, utilizing HTML, CSS, SCSS, and Bootstrap to create a visually appealing and responsive layout. JavaScript was employed to add interactivity and enhance user experience, while EmailJS integration facilitated easy contact form submission.
This website stands as a testament to my skills and capabilities as a developer, showcasing luxurious properties and attractions in Dubai through a captivating visual experience. It serves as one of the premier luxury real estate websites for Dubai, developed entirely by me alone.,};Alwedd-Baghdad Static
constproject={name:'Alwedd-Baghdad Static',tools: ['HTML', 'CSS', 'Animation', 'JavaScript', 'glitch],myRole:Full Stack Developer & Project Lead,Description: The Alwedd-Baghdad Static project is a static website designed to showcase the services and offerings of Alwedd-Baghdad. The website is built using HTML, CSS, and JavaScript to create a visually appealing and interactive user experience. Animation is incorporated to enhance the presentation of content and engage visitors.
As a full stack developer and project lead, my role involved leading the development process from start to finish. I was responsible for designing the website architecture, implementing frontend and backend functionalities, and ensuring the successful deployment of the project. Throughout the development process, I worked closely with the team to ensure adherence to project requirements and timelines.
The Alwedd-Baghdad Static website serves as a digital platform to highlight the services and capabilities of Alwedd-Baghdad, contributing to its online presence and branding efforts.,};Rest API of Countries Website
constproject={name:'Rest API of Countries Website',tools: ['HTML', 'CSS', 'JavaScript', 'glitch],myRole:Frontend Developer,Description: The Rest API of Countries Website is a frontend web application that utilizes REST APIs to display information about countries worldwide. Built using HTML, CSS, and JavaScript, the website provides users with an intuitive interface to explore and learn about different countries.
As a frontend developer, my role in this project focused on designing and implementing the user interface. I utilized HTML to structure the content, CSS for styling and layout, and JavaScript for interactivity and data manipulation. The website offers features such as searching for countries, displaying country details, and filtering countries based on various criteria.
The Rest API of Countries Website serves as a valuable educational tool for users interested in learning about different countries and their characteristics, leveraging REST APIs to provide up-to-date information in an accessible format.,};This Portfolio
constproject={name:'This Portfolio',tools: ['Next.js', 'EmailJS', 'Animation', 'HTML', 'CSS', 'Tailwind CSS', 'TypeScript],myRole:Full Stack Developer & Project Lead,Description: This Portfolio is a personal website showcasing my skills, projects, and experiences. Built using Next.js, HTML, CSS, Tailwind CSS, and TypeScript, the portfolio offers a modern and responsive design. Animation is incorporated to enhance user engagement and visual appeal.
As a full stack developer, my role in developing this portfolio encompassed both frontend and backend tasks. I utilized Next.js for server-side rendering and routing, along with HTML, CSS, and Tailwind CSS for styling and layout. TypeScript was employed to add type safety and enhance code quality. EmailJS integration allows for easy contact form submission and communication.
The portfolio serves as a showcase of my capabilities and projects, providing visitors with insights into my skills and experiences as a developer.,};WhatsApp Auto Answer
constproject={name:'WhatsApp Auto Answer',tools: ['Node.js', 'Express', 'whatsapp-web.js', 'Socket.io],myRole:Lead Developer & Backend Developer,Description: The WhatsApp Auto Answer project is a backend application designed to automate responses to incoming messages on WhatsApp. Built using Node.js, Express, whatsapp-web.js, and Socket.io, the application offers real-time communication and message processing capabilities.
As the solo developer and project manager, I undertook all aspects of this project independently. From conceptualization to implementation, I handled the entire development process. In addition to coding, I managed project timelines, coordinated tasks, and ensured successful delivery.
The WhatsApp Auto Answer application streamlines communication by automatically responding to incoming messages on WhatsApp, providing users with a convenient solution for managing their messages.,};API Data Extraction
constproject={name:'API Data Extraction',tools: ['Node.js', 'Express', 'Puppeteer', 'Axios],myRole:Full Stack Developer & Project Lead,Description: The API Data Extraction project is a full-stack application designed to extract data from any website's API. Built using Node.js, Express, Puppeteer, and Axios, the application offers a flexible and scalable solution for retrieving data from various websites.
As a full stack developer and project lead, my role in this project involved designing and implementing both the frontend and backend components. I utilized Node.js and Express to create the backend server, while Puppeteer and Axios were used for web scraping and API requests.
The API Data Extraction application provides users with the ability to specify the target website and endpoint, allowing for the extraction of data in a structured format. This project serves as a versatile tool for gathering information from different websites' APIs, facilitating data analysis and integration into other systems.,};Second Portfolio
constproject={name:'Second Portfolio',tools: ['HTML', 'CSS', 'JavaScript', 'Bootstrap],myRole:Full Stack Developer & Project Lead,Description: The Second Portfolio project is a full-stack web application aimed at showcasing skills, projects, and experiences. Built using HTML, CSS, JavaScript, and Bootstrap, the portfolio offers a modern and visually appealing design.
As a full-stack developer and project lead, my role involved designing and implementing both the frontend and backend components. I utilized HTML for structuring the content, CSS and Bootstrap for styling and layout, and JavaScript for interactivity.
The Second Portfolio serves as an updated representation of skills and projects, providing visitors with insights into capabilities and experiences. With a user-friendly interface and responsive design, it aims to leave a lasting impression on potential clients and collaborators.,};Rock-Paper-Scissors Game
constproject={name:'Rock-Paper-Scissors Game',tools: ['HTML', 'CSS', 'JavaScript],myRole:Frontend Developer,Description: The Rock-Paper-Scissors Game project is a web-based game that allows users to play the classic game of rock-paper-scissors against the computer. Built using HTML, CSS, and JavaScript, the game provides a simple yet entertaining experience.
As a frontend developer, my role in this project focused on designing and implementing the user interface and game logic. I utilized HTML for structuring the game interface, CSS for styling, and JavaScript for interactive features and game mechanics.
The Rock-Paper-Scissors Game serves as a fun and interactive project, providing users with a nostalgic gaming experience. With a responsive design and intuitive user interface, it aims to entertain players of all ages.,};CRM Dashboard
constproject={name:'CRM Dashboard',tools: ['React', 'Redux', 'Ant Design', 'Node.js', 'Express', 'MongoDB', 'HTML', 'CSS', 'JavaScript],myRole:Full Stack Developer,Description: The CRM Dashboard project is a comprehensive web application aimed at managing customer relationships and sales processes. Built using React, Redux, Ant Design, Node.js, Express, MongoDB, HTML, CSS, and JavaScript, the dashboard offers a powerful toolset for businesses to track leads, manage contacts, and analyze sales data.
As a full stack developer, my role in this project involved designing and implementing both the frontend and backend components. I utilized React and Redux along with the Ant Design library for building the frontend user interface, Node.js and Express for developing the backend server, and MongoDB for storing customer and sales data.
The CRM Dashboard serves as a centralized platform for businesses to streamline their customer relationship management processes. With its intuitive interface and robust functionality, it empowers users to make informed decisions and drive business growth.,};Frontend Mentor - Blogr Landing Page
constproject={name:'Frontend Mentor - Blogr Landing Page',tools: ['HTML', 'CSS', 'JavaScript],myRole:Frontend Developer,Description: The Frontend Mentor - Blogr Landing Page project is a frontend development task aimed at creating a landing page for the Blogr website concept provided by Frontend Mentor. Built using HTML, CSS, and JavaScript, the landing page offers a modern and visually appealing design.
As a frontend developer, my role in this project focused on implementing the provided design and functionality requirements. I utilized HTML for structuring the content, CSS for styling, and JavaScript for interactive elements.
The Blogr Landing Page project serves as a demonstration of frontend development skills, showcasing the ability to translate design concepts into responsive and functional web pages.,};Todo List
constproject={name:'Todo List',tools: ['HTML', 'CSS', 'JavaScript],myRole:Frontend Developer,Description: The Todo List project is a web-based application aimed at helping users organize tasks and manage their daily activities. Built using HTML, CSS, and JavaScript, the todo list offers a simple yet effective way to create, update, and delete tasks.
As a frontend developer, my role in this project focused on designing and implementing the user interface and functionality. I utilized HTML for structuring the todo list, CSS for styling and layout, and JavaScript for interactive features such as adding, editing, and deleting tasks.
The Todo List serves as a practical tool for users to keep track of their tasks and stay organized. With its intuitive interface and straightforward functionality, it provides a convenient solution for managing daily tasks and activities.,};Real-Time Chat
constproject={name:'Real-Time Chat',tools: ['JavaScript', 'HTML', 'CSS', 'Node.js', 'Express', 'Socket.io],myRole:Full Stack Developer,Description: The Real-Time Chat project is a web-based application that enables users to communicate with each other in real-time. Built using JavaScript, HTML, CSS, Node.js, Express, and Socket.io, the chat application offers a seamless and responsive communication experience.
As a full stack developer, my role in this project involved designing and implementing both the frontend and backend components. I utilized JavaScript for client-side and server-side logic, HTML and CSS for designing the user interface, and Socket.io for real-time communication between clients and the server.
The Real-Time Chat application serves as a versatile platform for users to engage in live conversations, whether for personal or professional purposes. With its intuitive interface and real-time messaging capabilities, it provides an efficient solution for instant communication over the web.,};Weather
constproject={name:'Weather',tools: ['JavaScript', 'HTML', 'CSS],myRole:Frontend Developer,Description: The Weather project is a web-based application aimed at providing users with weather information for different locations. Built using JavaScript, HTML, and CSS, the weather app offers a simple and intuitive interface for users to check current weather conditions.
As a frontend developer, my role in this project focused on designing and i mplementing the user interface and functionality. I utilized HTML for structuring the weather app, CSS for styling and layout, and JavaScript for fetching weather data from an external API and displaying it to the user.
The Weather app serves as a practical tool for users to stay informed about weather conditions in various locations. With its user-friendly interface and real-time updates, it provides users with the information they need to plan their activities accordingly.,};Snake Game
constproject={name:'Snake Game',tools: ['HTML', 'CSS', 'JavaScript],myRole:Frontend Developer,Description: The Snake Game project is a classic arcade game implemented for the web browser. Built using HTML, CSS, and JavaScript, the game provides users with an interactive and entertaining gaming experience.
As a frontend developer, my role in this project focused on designing and implementing the game's user interface and mechanics. I utilized HTML for structuring the game canvas, CSS for styling, and JavaScript for implementing game logic such as snake movement and collision detection.
The Snake Game serves as a fun and nostalgic project for users to enjoy playing the classic arcade game directly in their web browser. With its simple controls and addictive gameplay, it provides users with hours of entertainment.,};Calculator
constproject={name:'Calculator',tools: ['JavaScript', 'HTML', 'CSS],myRole:Frontend Developer,Description: The Calculator project is a web-based application designed to perform basic arithmetic calculations. Built using JavaScript, HTML, and CSS, the calculator provides users with a simple and intuitive interface for performing mathematical operations.
As a frontend developer, my role in this project focused on designing and implementing the calculator's user interface and functionality. I utilized HTML for creating the structure of the calculator, CSS for styling and layout, and JavaScript for implementing the logic behind the calculator's operations.
The Calculator serves as a practical tool for users to perform arithmetic calculations quickly and efficiently. With its user-friendly interface and responsive design, it provides users with a convenient solution for everyday mathematical tasks.,};2017 - 2020
High School Diploma Karox
2024 - 2024
Aswar Academy HurryApp Hackathon
© Developer Portfolio by Rayan Mohammadameen