Available to hire
I’m Osama Abdelhamed, a versatile full‑stack software engineer based in Denpasar, Bali, Indonesia, with remote collaboration experience in Seattle, Singapore, and Malaysia. I design and build AI‑powered CRM systems and chat applications using Next.js, React, NestJS, and other modern web, AI, and automation technologies to deliver scalable microservices and real‑time features.
I enjoy turning complex requirements into solid software with clean code, thoughtful data models, and effective dashboards. I value clear communication with clients and teammates, and I love applying AI and automation to improve business processes.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Arabic
Fluent
English
Advanced
Indonesian
Beginner
Work Experience
Full Stack Software Engineer at Engages AI
August 1, 2025 - August 20, 2025Developed a CRM chat application with AI chatbot capabilities. Enhanced and developed frontend features using MUI, React, Redux, socket.io, RabbitMQ, and web widgets. Replaced Webpack with Vite in the frontend. Built scalable backend systems and microservices using NestJS, leveraging PostgreSQL and Redis for data management and RabbitMQ for communication. Utilized Alibaba ChatApp for core functionalities and integrated AI components like Python, RASA models, GPT chat, GPT assistant, and LangGraph. Managed deployment on Alibaba Ubuntu instance and serverless Lambda functions. Developed reporting and dashboards for the chat and CRM system. Automated workflows allowing actions inside and outside the CRM or chat system. Helped group and manage contacts into lists for broadcast messages. Moved backend load to the database via functions, materialized views, and procedures. Used Change Data Capture tool PeerDB to sync between databases. Developed serverless crawler functions to update the GPT
Software Engineer Intern at Quickdesk
February 1, 2024 - August 20, 2025Contributed to Quickdesk (Engages AI) CRM web application development. Developed frontend in React. Implemented backend using NestJS, PostgreSQL, Redis, and Alibaba ChatApp. Developed AI chatbots using the Rasa framework.
System Analyst Intern at Universiti Sains Islam Malaysia
April 1, 2023 - August 20, 2025Modernized the existing system tech stack by migrating from PHP and Kotlin to React and React Native. Improved performance and maintainability. Supported cross-platform mobile applications.
Full Stack Vibe Coder at Salesmart
September 1, 2025 - PresentConverted a React project to NextJS for security and flexibility. Enhanced and developed an AI chatbot system with capabilities to provide recommendations and in-depth search, and the ability to respond to users in 1.5 seconds using Gemini-powered tools. Engaged with clients for update requests. Updated the Shopify store with a new template UI and configurations. Managed and developed features in Salesforce and other service providers using NextJS, Tailwind, Firebase, Algolia, and Zustand. Utilized QuickBooks and Stripe to handle payments and invoicing. Used n8n to handle complex processes outside the system.
Full Stack Software Engineer at Engages AI
March 1, 2024 - August 31, 2025Developed a CRM chatbot application with AI chatbot capabilities. Enhanced frontend features using MUI, React, Redux, socket.io, and RabbitMQ. Replaced Webpack with Vite in the frontend. Built scalable backend services and microservices using NestJS, PostgreSQL, and Redis; RabbitMQ managed communications. Integrated AI components: Python, RASA models, GPT chat, GPT assistant, and Language Graph. Managed deployment on Alibaba Cloud (Ubuntu instances) and serverless Lambda functions. Developed reporting and dashboards for the chat and CRM systems. Implemented automation workflows that trigger CRM/chat actions inside and outside the system. Helped group contacts into lists for broadcast messaging. Migrated backend load to the database via functions, materialized views, and procedures. Used Change Data Capture (CDC) via PeerDB to sync databases. Developed a serverless crawler to update the GPT assistant vector store. Provided unit testing with Jest.
Software Engineer Intern at Quickedesk
August 1, 2023 - February 29, 2024Contributed to Quickedesk CRM web app development. Implemented frontend in React and backend with NestJS, PostgreSQL, Redis, and Alibaba ChatApp. Built AI chatbots using the Rasa framework.
Full Stack Developer (Vibe Coder) at Salesmart
September 1, 2025 - PresentConverted a React project to Next.js for security and flexibility. Enhanced a CRM frontend with real-time features and AI chatbot integration. Updated a Shopify storefront with a new template UI and configurations. Led features in Salesbox, Salesmart, and GoTry One using Next.js, Tailwind, Firebase, Algolia, and Zustand. Implemented payments & invoicing with QuickBooks and Stripe. Automated processes with N8N outside the system.
Software Engineer Intern at Engages AI
August 1, 2023 - February 1, 2024Contributed to Quickdesk CRM web app development. Developed frontend in React. Implemented backend with NestJS, PostgreSQL, Redis, and Alibaba ChatApp. Developed AI chatbots using the Rasa framework.
Education
Bachelor of Computer Science (Software Engineering) at Universiti Teknologi Malaysia
March 1, 2020 - February 1, 2024MCIT Nano Degree at Udacity (in partnership with MCIT, Egypt)
September 1, 2021 - March 1, 2022Bachelor of Computer Science (Software Engineering) at Universiti Teknologi Malaysia
March 1, 2020 - February 29, 2024Bachelor of Computer Science (Software Engineering) at Universiti Teknologi Malaysia
March 1, 2020 - February 1, 2024Qualifications
Web Development Nanodegree (Udacity)
January 11, 2030 - August 20, 2025Applied Data Science with Python (Cognitive Class.ai)
January 11, 2030 - August 20, 2025Web Development Nanodegree
January 11, 2030 - August 21, 2025Applied Data Science with Python
January 11, 2030 - August 21, 2025MCIT Nano Degree
September 1, 2021 - March 1, 2022Web Development Nanodegree (Udacity)
January 11, 2030 - January 1, 2026Applied Data Science with Python (Cognitive Class.ai)
January 11, 2030 - January 1, 2026Web Development Nanodegree
January 11, 2030 - January 16, 2026Applied Data Science with Python
January 11, 2030 - January 16, 2026Industry Experience
Software & Internet, Education, Travel & Hospitality, Professional Services, Computers & Electronics, Media & Entertainment, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Denpasar today.