Hi, I'm Abdelkader Rafaat
Software Engineer & Full-Stack Developer
I build modern, scalable applications using cutting-edge technologies. Specialized in React, Next.js, Node.js, AI integration, and cloud solutions.

About Me
I'm a passionate software engineer with expertise in full-stack development, AI integration, and modern web technologies. I've worked on diverse projects ranging from e-commerce platforms to AI-powered robotics systems.
My experience spans across multiple domains including web development, machine learning, computer vision, and cloud technologies. I thrive on solving complex problems and building scalable solutions that make a real impact.
Technical Skills
I work with modern technologies to deliver high-quality solutions
Frontend Development
React, Next.js, TypeScript, Tailwind CSS, Vue.js
Backend Development
Node.js, Python, Express, FastAPI, RESTful APIs
Database & Cloud
PostgreSQL, MongoDB, Firebase, AWS, Docker
AI & Machine Learning
TensorFlow, Computer Vision, Face Recognition, NLP
Mobile Development
React Native, Progressive Web Apps, Responsive Design
DevOps & Tools
Git, CI/CD, Linux, Webpack, Testing Frameworks
Professional Experience
My professional journey and key achievements in software development
Software Engineer
Reality Interactive USA
September 2023 - Present
Developing and maintaining multi-tenant, distributed event-sourcing applications for store management. Focus on backend development, DevOps, and AWS infrastructure management.
Key Achievements:
- Built multi-tenant distributed event-sourcing application for store management
- Designed event-driven architecture service for efficient video content processing
- Developed live content streaming service for media kiosk players with high availability
- Successfully migrated legacy C#.NET system components to serverless architecture
- Conducted code reviews and maintained multiple projects ensuring best practices
Software Engineer
Truebase USA
February 2023 - September 2023
Developed high-performance data pipelines for AI model training, handling millions of records with advanced web scraping and data enrichment techniques.
Key Achievements:
- Built data pipeline capable of aggregating and augmenting millions of records for AI models
- Implemented advanced web scraping techniques and Wikipedia Query Service integration
- Designed complex data mapping processes for seamless integration and robust data flow
- Created efficient queries enabling fast searches through millions of records
- Collaborated with frontend team on React-based user interface components
Software Engineer
Talaat Moustafa Group (TMG)
April 2022 - February 2023
Developed e-commerce platform and online services booking system. Led a small development team ensuring quality delivery and best practices.
Key Achievements:
- Built new e-commerce platform with online services booking functionality
- Managed team of 2 junior full-stack developers
- Ensured delivery with best practices and maintained code quality standards
- Implemented scalable backend architecture using modern Node.js stack
Software Engineer
Werkdata OÜ Estonia
May 2021 - September 2022
Developed supplier relationship management web application and led major system migrations from legacy technologies to modern stack.
Key Achievements:
- Maintained and enhanced supplier relationship management web application
- Successfully migrated Firebase-based system to modern TypeScript/Nest.js stack
- Reverse-engineered legacy PHP system to modern architecture
- Implemented GraphQL API and PostgreSQL database optimization
- Deployed and managed AWS infrastructure
Freelance Software Engineer
Self-Employed
August 2020 - May 2021
Worked as freelance full-stack developer building web applications for various startups using modern JavaScript technologies.
Key Achievements:
- Delivered multiple web applications for small-sized startups in Egypt
- Specialized in MERN stack development (MongoDB, Express, React, Node.js)
- Managed complete project lifecycle from requirements to deployment
- Built scalable and maintainable web applications
Software Engineer
EgyRobo
August 2019 - April 2020
Developed industrial robotics solutions using KUKA robotic arms guided by computer vision and machine learning for automation tasks.
Key Achievements:
- Delivered KUKA robotic arms industrial solutions for automation
- Implemented computer vision and machine learning guidance systems
- Developed material handling and welding automation solutions
- Programmed robotic systems using KRL (KUKA Robotic Language)
- Integrated Python OpenCV for computer vision processing
Let's Work Together
Ready to bring my experience to your team. Let's discuss how I can contribute to your projects.