Computer Engineering · Software Development
Abdel Rahman SalehSoftware & Full-Stack Developer
I build practical web applications, backend systems, integrations, and AI-assisted solutions — from product ideas to deployed software.
One system.
Every layer.

Interfaces built with React, Next.js & Angular.
About / 01
Engineering across the stack.
Computer Engineering background.
Project-driven experience.
I have a Computer Engineering background and practical experience building software, web applications, websites, APIs, database-driven systems, IoT platforms, and AI-assisted solutions.
I enjoy solving technical problems, understanding how systems work, and learning new technologies through real projects. My experience spans frontend development, backend development, databases, deployment, integrations, cloud fundamentals, IoT, and AI-related development.
Web applications
↗Backend systems
↗APIs & integrations
↗AI-assisted solutions
↗IoT platforms
↗Deployment
↗Experience / 02
Built through real work.
Hands-on experience across client websites, software projects, backend systems, and production operations.
Junior Web Developer
Tulips Technologies
- Building and maintaining client websites
- Working with frontend and backend applications
- Angular and Node.js applications
- REST APIs, Firebase, and PostgreSQL
- WordPress, performance optimization, and SEO implementation
- Hosting, deployment, SSL, and DNS configuration
- Troubleshooting production issues
Earlier Experience & Training
MBAI YU
Software Development Training
- Go, HTMX, CRUD applications, and user management
- E-commerce development and hackathon participation
- NVIDIA technical workshops
Quark Software
Software Project Lifecycle Training
- Agile, Scrum, Jira, and Confluence
- Requirements and user stories
Sky Software
Technical Support Training
- Technical support, SQL, and IIS
- Networking fundamentals
Selected Work / 03
Systems, not just screens.
A selection of real projects spanning IoT, workflow automation, accounting, secure document management, and travel technology.
01 IoT Monitoring Platform
GrowPulse
An IoT monitoring platform for factories that manages production environments, sensor data, alerts, and actuator controls.
Connect operational data, access control, and device actions in one coherent monitoring workflow.
Angular frontend · Node.js backend · Dashboard development
02 Workflow & WhatsApp Automation
Moyawamat
A workflow platform for agricultural service operations and communication across owners, engineers, workers, and finance teams.
Coordinate multi-role operational steps and messaging through a traceable workflow.
Multi-role workflow · WhatsApp messaging · Webhooks
03 Accounting Software Platform
Tulips Accounting
A multi-company accounting system designed around a structured, modular backend architecture.
Keep accounting logic maintainable by separating transport, business rules, and data access.
Modular backend design · Database design · Business logic separation
04 Secure Document Management
Tulips Virtual Data Room
A secure multi-tenant Virtual Data Room platform for controlled document sharing and investor access.
Model controlled document access across tenants, roles, folders, and shared data rooms.
Multi-tenant architecture · Role-based permissions · Folder permissions
05 Travel Technology / Mobile Backend
TourMate
A travel audio-guide platform for discovering places and consuming location-based content.
Structure place, media, language, purchase, and subscription concepts behind mobile-ready APIs.
Backend API concepts · Relational database design · Places and media modeling
Client websites
Selected web work
OrganicG
Tulips Technologies
A7la7ayat
OliTech
Capabilities / 04
A practical technology toolkit.
Tools and concepts used across product development, system integration, deployment, IoT, and AI-related work.
Frontend
Backend
Databases
APIs & Integrations
Cloud & DevOps
AI & Data
Engineering Practice
Learning / 05
Certifications & learning.
NVIDIALearning
Deep Learning Fundamentals
— link not configuredNVIDIALearning
Accelerated Computing with CUDA C/C++
— link not configuredAWSLearning
Cloud Practitioner learning / fundamentals
— link not configuredApproach / 06
From problem to product.
Understand the problem
Design the architecture
Build incrementally
Test & debug
Deploy
Improve
Currently exploring