Building Software that Accelerates

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.

You can check Rubikal Blog at https://blog.rubikal.com

 
$5,000+
 
$25 - $49 / hr
 
50 - 249
 Founded
2016
Show all +
Alexandria, Egypt
headquarters
  • 696 El Horreya Rd, El Fairouza Bldg, Loran
    Alexandria, IDR 21532
    Egypt

Portfolio

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

Plays.tv

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. 

Reviews

Sort by

Game & Web Platform Dev for Educational Game Studio

"They’ve gone far beyond what we’ve expected of a development partner."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Jan. 2019 – Ongoing
Project summary: 

Rubikal supports an educational game studio with several projects. They provide Unity game developers, who work on desktop and mobile games, and web developers who recently helped launch the site.

The Reviewer
 
51-200 Employees
 
San Francisco, California
Nan Chu
Gaming Director, Endless Studios
 
Verified
The Review
Feedback summary: 

A passionate team, Rubikal’s work has brought success to the company that otherwise would not have been achievable. Their efforts have helped unify disparate sections of the product in a timely manner. Customers can expect exceptional project management and high levels of technical skill.

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

BACKGROUND

Introduce your business and what you do there.

I’m the Gaming Director of Endless Studios, an educational game company. We make games that teach kids how to code.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Rubikal?

Rubikal assists us with game development.

SOLUTION

What was the scope of their involvement?

When Rubikal first came on board, they were engaging in game development projects in Unity. They started with two desktop games, compatible with PC, Mac, and Linux. As the project went on, we began bringing in more games we’ve developed with other studios, and the team does maintenance and bug fixes across each of them. There've been about a dozen games that have passed through their hands so far. We’ve also used their services to port our desktop games to mobile. 

Eventually, we realized a need for more engineering resources as well, and the team stepped in to support us with web development. Now, not only do they build games, they also help us to build a product platform around the games. 

Currently, Rubikal is working on the frontend frameworks for the website, working in Vue.js. The team is also helping with hosting and backend set-up with AWS and GoDaddy. They’ve created a lot of different pages and functions. We also have some features in our roadmap that we’re planning to build soon, like user authentication and payment systems. We’re in the process of prioritizing those features, and once they’re ready, Rubikal will help us build them out. 

We also have a Native desktop application built by a different team, and Rubikal will potentially be helping us maintain that application, which is built in Electron.js.

What is the team composition?

We mainly work with four people. Nada (People Partner) has been my main point of contact. Yasmine (Game Developer) and Mahmoud (Game Developer) are our two Unity developers. Noran (Software Quality Assurance Engineer) QAs the team’s work.

How did you come to work with Rubikal?

I worked with Rubikal at a previous company, and they did fantastic work. When I joined Endless and we were looking for game developers, I reached out to Rubikal again. At the time, they didn’t have any Unity developers, but they were interested in branching out into that sphere, so they assembled some developers and came on board.

How much have you invested with them?

We’ve spent between $90,000–$120,000 so far.

What is the status of this engagement?

Our collaboration began in January 2019 and is ongoing.

RESULTS & FEEDBACK

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

We’re a small startup and at times we’re strapped for resources. Building our products can be chaotic, but the value that Rubikal has brought is in the security and stability they provide. As long as we can provide them with our detailed roadmap, they get it done. That reliability has been awesome.

We couldn’t have been able to develop what we have today without Rubikal. They’ve ported five games to mobile, with between five and eight more in progress. They’ve helped us bring together the multiple studios that have developed games for us, aggregating and maintaining all of the work. Without a solid team like Rubikal, our product would still be in multiple pieces, owned by multiple different teams. They’ve gone far beyond what we’ve expected of a development partner.

How did Rubikal perform from a project management standpoint?

Nada is a fantastic project manager; it’s rare to find someone as skilled as she is. She always meets me halfway, or even more than halfway. Her work allows me to focus on my own responsibilities rather than micromanaging and checking in constantly.

As a team, Rubikal has always been able to keep up with our speed and deliver on time. If anything ever slips, it’s always for an understandable reason. 

We use Slack to stay in touch, as well as Monday. Rubikal uses Trello as a tracking tool. Together, we have a shared Google Drive, Unity CoLab, and GitHub.

What did you find most impressive about them?

Their dedication is extreme. When we launched our site, they worked way past working hours to get it done, because it was something they’d committed to and wanted to follow through on. Other companies I’ve worked with haven’t shown that same dedication. Rubikal is extremely excited and passionate about the work they’re doing.

Are there any areas they could improve?

Their engineering team is fantastic, and it’s been nice to see them work to expand their skill set.  They recently brought on designers as well to expand their offerings and services.

Do you have any advice for potential customers?

Be a good client. Provide clear roadmaps and plans, and be willing to work in an agile fashion.

5.0
Overall Score They know what they’re doing.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They’ve tried very hard to meet our deadlines.
  • 5.0 Cost
    Value / within estimates
    I would give them a 10 if I could.
  • 5.0 Quality
    Service & deliverables
    They’ve been exceeding expectations.
  • 5.0 NPS
    Willing to refer

Mobile App Dev for Game Streaming Platform

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

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
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
 
Verified
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.

BACKGROUND

Introduce your business and what you do there.

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

OPPORTUNITY / CHALLENGE

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.

SOLUTION

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.

RESULTS & FEEDBACK

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.

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