Endless Possibilities, One Solution

Rubikal provides exceptional expertise planning and developing real-time, scalable, fault-tolerant mobile and web applications. Our product management and engineering team’s sole focus is to design the proper experience and architecture to meet those goals. Over the years, we’ve built and maintained service-oriented architectures using Ruby, Node, and Elixir’s Majestic Monolith.

< $25 / hr
50 - 249
Show all +
Alexandria, Egypt
  • 696 El Horreya Rd, El Fairouza Bldg, Loran
    Alexandria, IDR 21532


Key clients: 
Mcdonalds, InsideTrack, Roadtripnation, College confidential, Endless-interactive, Plays.tv, Vestaboard, uLeague
Plays.tv Image


Developed Plays.tv Andriod & iOS mobile Application, where app start recording automatically as soon as the gamer starts playing. This feature allow gamer to review game play and learn from mistakes. Gamers also can share easily those moments to communities including Discord, Reddit, Facebook and Twitter

Ovum City - Endless Studios Image

Ovum City - Endless Studios

A self-led tutorial game, targeting grade 6-8 students that covers the concepts of : JavaScript, Debugging, Compiling, Logical Sequencing, Variables, Conditionals, Booleans, Loops & Math.

The College Fair - TCF Image

The College Fair - TCF

Developed Web & Mobile "Andriod & iOS" applications where students can learn about over 1000 majors, match their strengths and interests with over 900 career options, create a shortlist of their favorite schools, weigh their option and seek virtual guidance, using "Kai" a friendly digital chatbot.

Career Building tool Image

Career Building tool

Built a unique career building tool, that helps students in building a career plan that both matches their career interests and recommends videos that fit those interests. On top of that, we enabled users to explore and filter careers by themes like stress, risk, and family to get inspired by people who’ve been through similar situations.

McDonald’s employees app Image

McDonald’s employees app

McDonald’s created Archways to Opportunity, a comprehensive education strategy with multiple programs that give people an opportunity to grow and learn. Targeting to lead the industry in promoting workforce education and ensure employee’s career development.

Developed Andriod & iOS mobile applications where McDonald’s staff can set their own career goals, connect with an advisor to set a career plan and take work

style assesment to explore careers at Mcdonald's. Users can seek virtual guidance, through a friendly digital chatbot also known as "Kai" & recieve notifications to keep users on top of their plans with helpful remiders.
For college students mobile app Image

For college students mobile app

Developed InsideTrack's main product’s Android & iOS mobile application uCoach®, where students access to the resources needed for success, get digital guidance resource links, videos, or downloads, while communicating with coaches by text, SMS, email, or voice

Coaching Platform Image

Coaching Platform

Developed InsideTrack's main product uCoach®, A scalable web platform that coaches benefit from its main features of: multichannel communication, roster management, alert monitoring and recording all students interactions. While institutions integrate their systems with uCoach & generate valuable, measurable insights on the student experience. 


Sort by

Mobile App Dev for Game Streaming Platform

"They’re high-integrity individuals who are committed to their client’s success and their own improvement."

Willing to refer: 
The Project
$50,000 to $199,999
Aug. 2018 - Oct. 2019
Project summary: 

Using an API from an existing desktop application, Rubikal developed a native Android and iOS mobile application whose main features allowed the consumption of video content and live gameplay with friends.

The Reviewer
11-50 Employees
Redwood City, California
Greg Dotson
Former CTO, plays.tv
The Review
Feedback summary: 

A successful launch of a beta version of the mobile application allowed the client to secure additional funding from investors. Rubikal also helped the client push out several commercial and fix releases. The team was flexible and communicative, allowing them to meet important deadlines. 

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Introduce your business and what you do there.

I am the former CTO and VP of engineering at plays.tv.


What challenge were you trying to address with Rubikal?

We already had a desktop application that allowed users to automatically record their gameplay, edit it, and share it on a website that also allowed them to tag those clips. We hired Rubikal to develop a mobile application that would allow users to watch live gameplay with their friends.


What was the scope of their involvement?

They developed a native Android and iOS mobile app from scratch by leveraging an API that the desktop app also shared. The backend was done by our internal staff but the key features of the app that Rubikal developed included live streaming of gameplay, real-time discovering, connecting and chatting with friends, and sharing of gameplay clips in a content feed. 

What is the team composition?

We worked with different teammates at various times. We engaged with Moustafa (Co-Founder & CTO, Rubikal) and another teammate to kick off the project and then we worked with one primary iOS developer, one primary Android developer, and a project manager who was assigned to our project but wasn’t full-time. Additionally, we worked with another iOS developer who was on the project part-time to help with some of the streaming challenges. They also provided internal QA on the project. 

How did you come to work with Rubikal?

I had worked with them previously when I worked with an educational investment company. Rubikal did work for a coaching app for education owned by that company and I was brought on as a consultant for a mobile project for them for about a year. I really liked the work they did. Their team had strong project management skills and was reasonable to work with, so it was easy for me to make a decision to work with them.

How much have you invested with them?

We invested around $75,000–$100,000.

What is the status of this engagement?

We worked with them from August 2018–October 2019.


What evidence can you share that demonstrates the impact of the engagement? 

We didn’t have any performance metrics but being able to launch any version of the app was a big milestone. The proof of concept (POC) for beta helped secure an additional round of funding. The fact that we were able to show that we could get a mobile app launched so quickly was helpful for our investors when deciding to reinvest in the company. With Rubikal we were able to do commercial releases every two to three weeks–at least once monthly. We were also able to do a few fix releases because they were very good at turning bugs around fairly quickly.

How did Rubikal perform from a project management standpoint?

Their team was very flexible so they worked with the tools and processes that we wanted to use. At plays.tv, we used Trello and the Rubikal team was able to work with that tool.

Sometimes we had a lot of internal resources that they were waiting on but they were good at communicating and working in two-week sprints to meet their bill, internal release, and, eventually, commercial release deadlines.

What did you find most impressive about them?

They’re high-integrity individuals who are committed to their client’s success and their own improvement. I traveled to Egypt to work with them in person a couple of times so I got to know their team. When you approach them with tasks that other engineers would consider unreasonable, they listen and they get them done.

All of the engineers that we’ve had on our team have been really strong. They do a good job of recruiting from top universities and screening for good technical skills. Rubikal is also one of the few Egyptian companies that hires women, which impressed me. 

Are there any areas they could improve?

It’s tough to say. The one challenge was that their schedule was a little different than other outsourcing firms I’ve worked with. Some of their national holidays and vacations didn’t match up with ours so it was a difficult to train our team to take note of those days in advance. 

Do you have any advice for potential customers?

Communicate your expectations as clearly as you can. They are very direct communicators so they want you to tell them what you want done rather than talk about whether it’s possible or not. They would rather try to do it and then communicate when they run into a hiccup and adjust the plan. Be aggressive with your asks and deadlines from the get-go and then let them adjust as they go. It’s a very effective way to work once you learn it.

Overall Score
  • 4.5 Scheduling
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer