Agile Software Development - Engineering Awesome

Ingenuity is a leading full-service software company engaged in providing software outsourcing services, technology consulting, and enterprise solutions to clients worldwide.

We partner with startups, creative agencies, and enterprises to create defining solutions that transform brands, grow businesses, and make people’s lives better.

 
$10,000+
 
$25 - $49 / hr
 
50 - 249
 Founded
2010
Show all +
Davao City, Philippines
headquarters
  • 3rd Floor 1.18 Centron Building, E. Quirino St.
    Davao City 8000
    Philippines

Portfolio

Key clients: 

Rayoga, Dyln, Grin, The Inspiration Company, Elysium Wellness, The Asset Publishing and Research, Active Prime, Creative Connections and Commons, Edward Lynx Management Consulting, Story Academy, Connect Trades

F45 Playoffs

Track your fitness progress

Ready to sweat it out? F45 Playoffs, the world's most innovative and challenging new fitness test, was designed by the leading functional training network: F45. Ingenuity was tasked to develop a mobile app for F45 users so they could prepare or do tests at home for the F45 Playoffs.

What is the Project About

F45 Playoffs mobile app is an

iOS and Android mobile application that allows F45 members to have time to prepare for the F45 Playoffs or do tests at home.

For scoring the tests, a proprietary algorithm has been developed that rates the value of one repetition/station. Each repetition within the station has a different value based on the degree of difficulty for that movement.

Resolution

F45 Playoffs mobile app was developed using Titanium/Alloy, which helps us deploy on both iOS and Android by just using one code base. The backend of the app during the development and production is an MBaaS called Parse.com API.

The proprietary algorithm for scoring the tests is integrated on the Parse.com API. The Titanium mobile app has a timer feature which utilized the ti.mely module to replicate a Native timer module to have an accurate time that is being used on the exercises.

It also has an Apple Watch App, where the timer is synched per station and users can input the number of reps per station via the Apple watch and will be synched with the phone app.

Insta!

On Demand Delivery

Most of our homegrown restaurants struggle with the daily demand to deliver food to their valued customers. They have to deal with a constantly ringing phone which cannot cater to a number of customers calling in simultaneously. On top of that, they cannot track a food that is supposed to be delivered in real-time.

Introducing Insta!, a food delivery service application

for managing food pick-ups and delivery order services.

What is the Project About

Insta! enables customers to create order requests using the mobile application, as well as allowing the food store to actively manage the order requests using the web application.

The web application enables the food store to manage their online menu and view important store analytics (like the number of completed and cancelled orders of the current year) while customers can be updated of the status of their orders through the mobile application.

Resolution

The project consists of two front-facing applications, mobile for the customer and web for the store. The customer application was developed as a native mobile application using the iOS and Android platforms.

The store application was developed primarily using AngularJS with HTML, Javascript, and SASS. Both application utilize a common API developed through the Django REST and Python, which also manages the real-time push notifications both for web and mobile using the Google’s Firebase platform.

Tamagogo

Ingenuity's first take in Game Development, Tamagogo is a casual stealth and strategy game with a one-touch control mechanism which makes it easier to navigate a simple plot: escape a terrain of moving hazards, including roving guards, while helping a monster (the game’s hero) rescue and hatch its eggs.

Unexpectedly, Tamagogo was given major awards by the Game Developers Association of the Philippines (GDAP) at the

2016 GameOn! ICT Creatives Awards Night paving the way for more game development in Ingenuity's bright future.

What is the Project About

Tamagogo’s storyline is unorthodox. Instead of heroes, it is the monsters who are the focal point of the game. In the game, the monsters hurry to save their eggs from the heroes who have invaded their home. Tamagogo is a portfolio project and is a casual, arcade video game designed for both iOS and Android devices.

Project Demand

Tamagogo was made using Unity and C# scripting to deploy the games in the IOS and Android platforms. The project utilized plugins such as: Pathfinder for the character pathfinding in 2D space, Nodecanvas for the AI, and IsoTools for the isometric sorting.

DYLN

Alkaline Water, Anywhere

Hailing from sunny California, DYLN Inspired is the company behind the DYLN Living Alkaline Water Bottle. A kickstarter-project success story, DYLN Inspired’s Stainless Steel Water Bottle transforms your everyday drinking water to Anti-Oxidant Alkaline Water in a matter of seconds.

Project Demand

Thanks to the team, DYLN now has a bottle

registration and tracking web application using Shopify as its front end and Django as its backend. 3rd party apps such as Hull.io and Klaviyo were also integrated for the email reminder feature.

Process Breakdown

DYLN’s upgraded e-commerce site is composed of the customer’s end and the admin’s end. The admin’s end was built with Django, HTML, and Javascript. A Shopify API was built to be used as a proxy application which will connect from DYLN’s existing Shopify account (customer’s end). Functionality of sending email reminders was built using Klaviyo’s API.

Integration of Celery’s periodic task scheduler enabled sending of scheduled emails based on the customer data. Klaviyo’s API was used to pull email templates from DYLN’s existing Klaviyo account. Half of the functionality found in the customer’s (shopify’s) end was built and connected (proxied) from the admin’s end using Django. The other half was built from shopify’s very own admin site, which uses javascript. Hull.io (3rd party app of Shopify) was installed from DYLN’s shopify site to enable its social login integration.

Amber

A News App for a Japanese Company

Partnering with clients from all over the globe, Ingenuity was able to develop an app for the Japanese market. Amber is a mobile app which pulls news feeds from different sources and consolidates them into one single app for the convenience of its Japanese users.

What is the Project About

Amber is a web service from a Japanese

Marketing Company which delivers news to users by monitoring RSS feeds from different news sites registered in the database. It makes it easy for users to read articles from different news without having to manually go to their website and through the convenience of their mobile phones.

Resolution

The project have to be developed for both the web service and the mobile counterparts.

The web server at first leveraged NLTK for Python which turned out to execute too slowly. After which, we rolled our own very basic implementation of keyword mechanism based on the idea of Naive Bayes classification. The web server also had to be implemented such that it would support analysing multiple RSS feeds and then features could be pluggable. The web server also made sure that scraping the RSS feeds happened in the background.

The main challenge with the mobile version was properly fetching articles from the web server and making “gaps” were closed. The mobile application had to make sure that there were no missed articles that came in late after the user had already previously fetched data.

Engage

Employee Recognition Platform

In any company, managers have to put up with unengaged employees who slack off and underperform. It takes time and energy for your management team to be attuned to all your employees to watch out for dips in performance.

Introducing Engage. An employee recognition platform which helps you, your HR, and your managers oversee employee performance. Your employees

are empowered and encouraged to acknowledge their colleague's remarkable work output.

Resolution

Engage was built using Python, Django, HTML, Javascript and jQuery, with additional technologies, such as Swamp Dragon, Celery, and High Charts

What is the Project About

Recognition by Peers 
Engage is an employee recognition platform which engages and empowers your employees. Instead of just you or your managers acknowledging a job well done, colleagues get to recognize the contribution of their peers by rewarding them with points. These points are used to redeem prizes. Each reward given out correlates to a set of company values.

Performance Review 
Through Engage, employees can now give real-time feedback to their peers. This mechanism can then be used to measure the employee’s performance and generate performance analytics.

Mayari is a point-and-click mystery-adventure game that lets the player guide the protagonist Mayari in a remote village set in a fantastical version of South-East Asia. Each chapter tells part of Mayari’s story and the player has to figure out the puzzles in each level by observing the environment, taking note of patterns, interacting with the world, and experimenting with solutions that would ultimately move the narrative

forward.

Davao ICON

Now on its 4th year, the Davao Investment Conference 2017, the city’s biggest investment expo, partnered with Ingenuity to come up with Davao City’s first ever Conference Engagement mobile app.

 

The Davao Icon app is capable of Business-to-Business Matching, has a News Feed which updates its users in real-time, and a schedule of events.

The Asset

As an integrated multi-platform company, The Asset Publishing and Research Ltd. has been serving an elite financial community of executives and decision makers in Asia since 1999. Now wanting to expand their digital reach, they have partnered with Ingenuity in building the right mobile app to complement their existing website.

 

As popular as their financial website is, a demand for the mobile app

increased as it is becoming more convenient for their busy users to have a mobile app version of the website. Through the app, The Asset aims to widen their network to tech-savvy users.

StoryAcademy

Story Academy is an interactive online Storybook creator for children which takes them aboard a digital travel experience.

 

The project aims to introduce new countries and cultures through their own adventures. Which in turn, Parents can spend time side by side with their children creating a personalized story all about traveling, with an option to purchase a physical copy of the book.

iKomiks

iKomiks provides a platform for Filipino comic artists to showcase and sell their works. It is capable of archiving in an online library of Philippine-made comics.

The project consists of two different platforms: a web platform which allows the comic owners to login and upload their comics, and a mobile application which allows the readers to checkout and explore the comics of the owners.

Reviews

Sort by

Dedicated Dev & Design Team for Software Agency

"Ingenuity has exceeded our expectations, enabling us to grow and adapt to new requirements."

Quality: 
4.5
Schedule: 
4.5
Cost: 
4.5
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
June 2011 - Ongoing
Project summary: 

Ingenuity augments UI/UX design, web and mobile development, and QA teams to lower costs and enhance quality. They assist with each stage of the development process. 

The Reviewer
 
1-10 Employees
 
San Francisco, California
Founder, Hemera Systems
 
Verified
The Review
Feedback summary: 

Ingenuity supplies exceptionally talented resources, accommodates changing requirements, and adjusts their workflow to suit the internal team's pace. They offer valuable advice about enhancements. The team's professionalism, helpfulness, and transparency set them apart.

The client submitted this review online.

BACKGROUND

Please describe your company and your position there.

We are a custom software development agency based in the United States. I lead the recruitment, training, and management of outsourced development resources.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire Ingenuity Global Consulting, Inc.?

We needed a dedicated team of resources to support our business goals. Ingenuity could meet all our requirements for reliability, training, and excellent customer service. Our relationship has existed for over six years, and they have been a key partner in our success.

What were your goals for this project?

Our primary goal was to build a long-term relationship with an outsourced team who could supply qualified, experienced team members. Ingenuity has exceeded our expectations, enabling us to grow and adapt to new requirements and market driving needs.

SOLUTION

How did you select this vendor?

We reviewed several mid-sized outsourcing teams, audited their management practices, and analyzed their cost structures. Ingenuity was the best in all three categories. We have not regretted our decision.

Describe the project in detail.

They provide design, web and mobile development, and QA staff augmentation, which enables us to offer long-term services to a variety of customers and markets.

What was the team composition?

They supply over 25 resources to support all aspects of product development, from UI/UX design to software development and testing.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

We've had great success with Ingenuity over the years. They've consistently adapted to our requirements, and have always provided talented resources at a great price.

How effective was the workflow between your team and theirs?

Ingenuity has customized their processes to meet our specific needs and advised us about potential issues and bottlenecks to improve the productivity of our relationship. Overall, the workflow has been excellent.

What did you find most impressive about this company?

We appreciate their ability to adapt to our changing needs and customer requirements. Also of great value to us was their ability to advise us on the different ways we can improve our services.

4.5
Overall Score We are very happy with the overall experience and will continue to do business with them.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    They met our needs in a fast and responsive manner.
  • 4.5 Cost
    Value / within estimates
    They offer a great value for cost, and the value provided exceeded the money spent.
  • 4.5 Quality
    Service & deliverables
    They offer excellent customer service and adaptability.
  • 5.0 NPS
    Willing to refer
    We have no issues or concerns.

Multiple Developments for Motivation and Loyalty Management Company

“I appreciated their flexibility and service orientation.”

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
4.5
The Project
 
$200,000 to $999,999
 
2015 - Ongoing
Project summary: 

Ingenuity helps to manage growth expansion of a large platform for a loyalty and motivation program. The team’s support of the Django Python database is an ongoing partnership.

The Reviewer
 
11-50 Employees
 
Stockholm, Sweden
Technical Manager, Motivation & Loyalty Management Company
 
Verified
The Review
Feedback summary: 

Ingenuity’s affordable services help to maximize the budget, and their ability to scale up or down along with business needs makes them a desirable partner. They deliver high-quality services and exceed expectations by passing along their coding and process expertise to the local team along the way.

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 was a technical manager for a motivation and loyalty management provider for B2B customers.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Ingenuity Global?

The company was running every motivation and loyalty program on a large platform. Business was good, so we needed to expand fast. The local market makes it hard to acquire developers, so we started looking abroad.

SOLUTION

What was the scope of their involvement?

Ingenuity has been our strategic partner for offshore development. We have mainly worked with Django Python.

What is the team composition?

The team size fluctuated between 3–7 developers based on the workload.

How did you come to work with Ingenuity Global?

I hired 3–4 virtual assistants on Fiverr in different regions of the world and asked them to list good development studios in their respective locations. I made a shortlist, contacted the companies, and decided on Ingenuity.

How much have you invested with them?

The cost of their work was approximately $200,000.

What is the status of this engagement?

We started working with Ingenuity Global around 2015. Ingenuity continues to provide 3–4 developers on a permanent basis.

RESULTS & FEEDBACK

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

The most pertinent metric is the amount of money we were able to save by using Ingenuity Global’s services. Hiring resources in our location would have been 75% more expensive. Another main advantage was the ability to scale up or down depending on the workload.

How did Ingenuity Global perform from a project management standpoint?

We installed Jira and Confluence based on their recommendation. We also used Slack, GitHub, and other Scrum-related tools. This approach was new to me, but Ingenuity Global guided me through it. We had daily standups during the 3–4-hour time window between our teams. We kept tickets in Jira, and we used GitHub as a code repository and Confluence for documentation.

What did you find most impressive about them?

I appreciated their flexibility and service orientation. Our local development team was able to learn a lot from Ingenuity Global in terms of processes and coding.

Are there any areas they could improve?

I wasn’t experienced with working in an agile fashion, which led to a couple of challenges in the beginning in terms of expectations and communication. It proved difficult to make them understand our business model, but I went to the Philippines twice for workshops. Everything went smoothly after that.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
    I give them a perfect score for agile work and a 4 for traditional projects.
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 4.5 NPS
    Willing to refer
    Ingenuity Global is ideal for long-term agile collaborations rather than traditional project management styles.

Web Dev for Management Consulting Firm

"Their customer service is outstanding; they’ve always been very good at supporting us."

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
2016 - Ongoing
Project summary: 

Ingenuity expanded the internal development capacity, starting off with large projects but now handling a wide variety of smaller tasks on a close yet flexible collaboration. They also conduct testing on their deliverables.

The Reviewer
 
11-50 Employees
 
Stockholm, Sweden
CTO, Inspiration Company
 
Verified
The Review
Feedback summary: 

Ingenuity’s talented team is easy to work with and has completely replaced the need for local firms as their quality is up to par. More work gets accomplished thanks to their involvement. Their responsiveness, adaptability, and availability even at short notice are among their distinguishing traits.

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 CTO of Inspiration Company. We’re in the business of loyalty and motivation management.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Ingenuity Global Consulting, Inc.?

We wanted to expand our development operation by hiring an outsourced team.

SOLUTION

What was the scope of their involvement?

They started off doing larger tasks, but we’ve moved to a closer collaboration where we give smaller and more frequent tasks to them. We are mainly a Python Django shop. For the frontend, we use HTML, CSS, and JavaScript.

What is the team composition?

We have three developers, one tester, and a project manager assigned. We’ve had a stable team since I joined.

How did you come to work with Ingenuity Global Consulting, Inc.?

My predecessor did an online search and found Ingenuity through a recommendation. The cooperation goes back to before I joined the company, but we’ve been happy ever since.

How much have you invested with them?

We have invested $500,000 so far.

What is the status of this engagement?

We started working together in 2015 and the work is ongoing.

RESULTS & FEEDBACK

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

We’ve replaced domestic consulting firms with Ingenuity, which has been a cost-saving measure. We have a very flexible arrangement with them which allows us to manage our workload better and plan our staffing budgets accordingly.

Their developers are skilled and very easy to work with. We’ve been getting more development work done and overall good results from it. The platform and the multitude of projects they’ve been involved in have all been of good quality.

How did Ingenuity Global Consulting, Inc. perform from a project management standpoint?

We use Kanban and they use a system similar to ours. We do most of the project management internally by gathering requirements, setting expectations, conducting daily standup meetings, and prioritizing issues. They do their own test runs for deliverables, after which we run an end-user test before we deploy.

What did you find most impressive about them?

It takes a lot of effort to set up a long-term business relationship despite working in different time zones. However, they’re very good at working similar to how we would expect developers in Sweden to work. They’re also an independent team that comes up with ideas on their own. You can give them an incomplete task and they will fill in the blanks.

They’re a friendly, motivated, and hardworking team that speaks very good English. We have a standing joke about one of the developers who never seems to sleep and always replies quickly. We’re a reasonably small company and sometimes we need help on short notice. Their customer service is outstanding; they’ve always been very good at supporting us.

Are there any areas they could improve?

No. They’ve done a very good at adapting to all of our changes.

5.0
Overall Score They’ve been a phenomenal partner and are at the top in their field even though we do have challenges due to the time zone difference.
  • 4.0 Scheduling
    ON TIME / DEADLINES
    They’re great in this regard.
  • 5.0 Cost
    Value / within estimates
    It’s an extremely cost-efficient company. They do a lot of work compared to what they charge.
  • 5.0 Quality
    Service & deliverables
    Their quality is very good.
  • 5.0 NPS
    Willing to refer
    I’ve recommended them several times.