Software Engineering

Crafting robust, scalable learning-rich applications

AI Robot software

a software for building the AI robot called Labeeb. this robot is utilizing LLM, STT, TTS, RAG, and other AI technologies to provide a seamless user experience.

PythonWhisper-STTLangChainOpenAIwebsockets
In Progress

Impact: seeks to be the office / home assistant

API Gateway & Microservices

as part of building Labeeb, this project was made to make a server/client architecture that is modular and scalable to turn Labeeb into a robot using raspberry pi.

Pythonwebsockets
Completed

Impact: Decreasing computation power on the hardware significantly.

SportConnect App

as part of making the graduation project, me and my two classmates built this app is a social media platform for sports enthusiasts, allowing users to connect, share, and discuss their favorite sports.

PythondjangosupabaseFlutterDart
Completed

Impact: Connecting Sports Enthusiasts via simple and intuitive platform.

Development Philosophy | فلسفة التطوير

Clean Code

Writing code as elegant and readable as Arabic poetry, with clear structure and meaningful names.

Scalable Architecture

Building systems that grow gracefully, like traditional Arab cities that expand while maintaining their character.

User Experience

Creating interfaces as intuitive and welcoming as a traditional Arab hospitality experience.

Technical Stack | المكدس التقني

Frontend

ReactNext.jsTypeScriptTailwind CSSVue.jsAngular

Backend

Node.jsExpressPythonDjangoFastAPIGraphQL

Database

PostgreSQLMongoDBRedisMySQLFirebaseSupabase

DevOps

DockerKubernetesAWSVercelGitHub ActionsTerraform

Testing

JestCypressPlaywrightTesting LibraryVitestPytest

Tools

GitVS CodeFigmaPostmanJiraSlack

Let's build something exceptional together

From concept to deployment, let's create software that makes an impact

← Back to Portfolio