Backend & APIs
REST APIs, webhooks, auth and background jobs, organized as clean modules and tested.
- Node.js
- NestJS
- Express
- Flask
- Laravel
- Spring Boot
- NextAuth.js
- Postman
- Insomnia
Masu
Software Engineer, AI Engineer, Web Application Engineer, Frontend Developer, Cloud Architect / Engineer










Introduction
I'm a software engineer and AI engineer with a B.S. in Artificial Intelligence Engineering, specialized in data science and NLP, working across the backend, the frontend and the cloud. At Namaa Solutions I build the company's communication platform in Next.js and lead its product, bringing Meta's WhatsApp, Instagram and Messenger, X, TikTok, Snapchat and Telegram together with AI replies and store integrations. Before that I led web application engineering at Geeks for Geeks and built backend services on AWS, Google Cloud and Kubernetes at Masu. I care about clean APIs, reliable systems and fast, accessible interfaces.
sonarfarouq@gmail.comResumeWhat I have done so far
Computime Hong Kong
February 2022 - June 2022
Masu Business Software Solutions
July 2023 - February 2024
Geeks for Geeks
July 2023 - Present
Namaa Solutions (Namaa Al Mostaqbal)
July 2026 - Present
What I build with
REST APIs, webhooks, auth and background jobs, organized as clean modules and tested.
Non-deterministic AI in real products: LLM features with any provider, NLP and data science, on a solid machine-learning foundation.
Fast, accessible interfaces, from dashboards and 3D scenes to Flutter and React Native apps.
Meta's WhatsApp, Instagram and Messenger, X, TikTok, Snapchat and Telegram in one inbox, connected to stores, email and business tools.
Serverless functions, containers on Kubernetes and CI/CD across AWS, Google Cloud, Azure and Firebase.
SQL and NoSQL: relational and document stores, modelled around the queries each product runs.
One request, followed through the stack of a shipped product. Pick a flow, or let them play.
WhatsApp AI reply · ReachMore
A business links its WhatsApp number with coexistence login and keeps using the WhatsApp Business app.
Next.js routes sync its chat history and take in each new message from Meta's WhatsApp API.
Conversations are labeled and stored in Firestore.
GPT drafts the reply, which goes back out through the WhatsApp API.
Runs on Azure and Google Cloud, with Firebase.
My work
These projects showcase my practical skills and experience, each with descriptions and links to code repositories and live demos. They demonstrate my ability to handle complex challenges, adapt to different technologies, and oversee projects from start to finish.

This is a chess game made using the Three.js library and JavaScript. The game includes a 3D chessboard with realistic lighting and materials, move validation, and support for castling and en passant. The game also includes an AI opponent using the Stockfish chess engine

GBA emulator built with native vanilla JS engine, CSS, HTML, featuring more than 150+ games to be played.

An in-depth interactive trivia and quiz application offering immersive animations and sound effects with extensive custom category selections.

A browser-based training simulator featuring interactive Cannon physics mechanics, state variables, and real-time controller vectors.

Twenty games and seven art experiments in vanilla JavaScript and HTML5 canvas, from 2048, Sokoban and Minesweeper to Pac-Man, Breakout and Gravity Wells, with an Art Lab of generative pieces. No frameworks and no build step: each game runs on its own loop, input and collision…

An engaging workspace housing multiple object-oriented 2D desktop game builds utilizing Pygame logic loops and python script setups.
Get in touch
