Professional web and mobile development
Professional Web and Mobile development that scales.
Our area of expertise covers the followings: 🛠 SaaS and Web development 📱 Mobile cross-platform development 🔁 3rd party API integrations 🚀 Modern rich responsive UI/UX design 👨👩👧👦 Dedicated team 🚲 Creating a Minimum Viable Product 🔐 Discovery phase 🧰 Software architecture 🎢 Digital consulting 📈 Support & Testing
For last couple of years we have been involved into development of wide range of successful Enterprise / Business / Analytics / Custom projects using different tech stacks. Our team consists of skilled Full-Stack developers with many years of experience, fluent in both spoken and written English.

headquarters
Recommended Providers
Focus
Portfolio
Emirates Flight Catering, TestRTC.com, Respage.com, PepTalkHer, 4 Walls Inc., Seqera Labs, S.L.

Respage - Web Application
Business challenges: The client has almost 2 decades served Multifamily customers, and they have developed considerable Multifamily Marketing expertise. With their in-house research & strategy and development team, they have the capacity to identify and develop result-driven and game-changing products and services that the marketplace needs.
Our solution: Our company offered the client a dedicated team that worked closely with their in-house team. InterCode constantly expanded the number of employees in the dedicated team to satisfy the development needs of the client. As of now, 2 dedicated teams are working with the client, which has their own team leaders, full-stack software engineers, and manual and automatic quality assurance engineers. In collaboration with the in-house team, our teams refactored the front end of the application using a modern approach of micro-frontends, which allowed us to achieve high flexibility for further development of new features of the project and significantly improved the application speed. In response to the COVID-19 pandemic, our company quickly increased the capability of the teams in order to make new features very quickly brought to the market.

Respage ResConnected - Mobile App
Business goal: Covid-19 pandemic has forced apartment marketers, property managers and staff to adapt to a new way of doing business. Safe access to community amenities has been one of the most significant puzzles to solve. Many residents base their leasing decisions on a community’s amenities and the lifestyle they can expect from having an apartment fitness center, pool, fire pit and game room on site. So in order to keep residents happy as well as socially distanced and safe, apartment amenity scheduling platforms have quickly become a must-have.
Our solution: In collaboration with the InterCode team, the scheduling tool was designed in the following way: for managers, as a part of the main website, we provided a micro frontend that allows them to configure community amenities and events, monitor and manage reservations on the calendar and see key metrics on reports; for residents, we have provided two ways of managing their own reservations: from a cross-platform mobile app and from a chatbot widget, that is integrated to the property websites. All the data is stored in a single data source, that allows reflecting any changes immediately on the website, chatbot widget, and mobile app. In order to keep residents informed about any changes to their reservations, we use email notifications along with mobile push notifications.

Harness - Mobile Banking App
Harness - is a mobile banking system, that allows its customers to conduct financial transactions remotely using a mobile device. It reduces the cost of handling transactions by reducing the need for customers to visit a bank branch for non-cash withdrawal and deposit transactions. The Harness mobile app offers a variety of banking services: from free money transfers and paying utility bills to credits and cash-backs. Cashback is a very attractive option as it allows customers to receive some amount of their cash back from different purchases.

Flight Catering - Web and Mobile Platforms
Business goal: Emirates Flight Catering provides in-flight catering and support services to over 100 airlines across the globe from its catering units at Dubai International Airport. In addition, it provides food and beverage services in the Emirates First and Business Class lounges in Concourses A, B, C and D Dubai International Airport. In order to expand their business and increase their client base, they needed an additional influx of customers and the opportunity to use their services over the phone.
Solutions: InterCode offered to develop Web and Mobile application platforms with the ability to use the same functionality as it already exists on the Web application. We used technologies such as Java SpringBoot, PostgreSQL, Angular, Kendo UI.

Nextflow Tower - Web application for managing data
Business goal: Tower is an intuitive centralized command post that enables data analysis at scale. With Tower, users can easily launch, manage, and monitor scalable data analysis pipelines and compute environments on-premises or across the cloud providers of their choice.
Our solution: Our company offered the client a dedicated front-end team that works closely with their back-end in-house team to maintain the web-based application. So our team developed the front-end side almost from scratch to the state application currently in by using the newest front-end technologies and libraries.

testRTC - MONITOR YOUR WEBRTC-BASED APPLICATION
Business goal: testRTC offers tools that assist clients in improving their services. The product solves all the hard problems in making testing and monitoring your WebRTC product a breeze.
Our solution: Our company offers the client a dedicated team that works closely with their in-house team to maintain the web-based application. So our team refactored the front-end of the application from a legacy web-framework to the newest one, which allowed us to achieve high flexibility for further development of new features of the project and significantly improved the application speed. Also, teams are working on JavaScript SDK, which is a part of the most crucial product domain of the client’s application, and Chrome Extension, which helps non-technical customers to cover services with testing and monitoring systems.

ePlato - Website for Poltava Medical University
Client's issue: Prior to the implementation of the ePlato system in the University our client struggled with handling all business processes in paper mode. There were separate digital services like e-mail or other similar services, but it was not a centralized digital system.
Keeping students' academic success, their academic debt in paper form; paper records of academic staff and their activity, led to late management decisions that significantly lost their effectiveness.
The use of the paper circulation of documents related to students and academic staff significantly reduced the efficiency of the work of departments, faculty secretaries and university administration and led to a significant increase in time spent on routine work.
Our solution: In order to unify user identification, we decided to create a single sign-on system using OpenId Connect, which allows users to sign-in either by the means of a separate login-password or by the means of a corporate email account.
To meet the needs of all users who use various operating systems and screen sizes, we created a web application with mobile adaptation of the necessary software modules.
The software product works on the basis of the REST API, which will allow other software products to use the existing data from the university digital system, as well as create a mobile application for certain groups of users.
One of the product deployment requirements was the use of the client's own servers (on premise). For natively managing the cluster of Docker containers we used Docker Swarm with multiple nodes. It allowed us to have zero-downtime deployments and reliability of running instances. For monitoring and alerting we used Prometheus & Grafana and Swarmprom which allowed us to deploy industry standard application and infrastructure monitoring system without additional costs.

PepTalkHer - App store featured app
PepTalkHer - cross platform mobile app.
As time deadline were forcing for quick market release, app was built on top of React Native, thus supporting both major platforms with great compatibility and quality. Application is working on production successfully. Moreover, it was chosen by Apple editors to be featured on App Store on March 2020.
Main app screens includes:
- rich text editor screen with text formatting and attachments
- timeline screen with infinite lazy loading support
- export screen with multiple export options into Docx and PDF formats
- sharing capabilities
- full authentication flow with login/singup, user details changing and other
- support of rich notifications for both platforms.
- in-app purchases and more
App is integrated into AWS cloud ecosystem with support of Redis and s3 for storing users attachments.

React Based Marketing Platform
We were involved as technical front-end team on react-based marketing project. From our side main responsibility was setting up all infrastructure of highly-scaleable React application supporting easily more than 30 screens with many variations of which. Through tough schedule we were able to deliver industry best practices into customer environment and lead their development department to follow up all necessary methodologies. With great communication we were able to achieve ultimate results with stunning looking dashboard as final result. As mentioned above, project was based on React as main UI library. On top of it we were using Redux and React-Saga for async state management. In terms of UI representation app was based on Material UI react library with complex custom components working with JSS styling approach. We were able to implement more than 20 complex Redux forms, supporting multiple states for each type of control, as well as different validation strategies for handling complex cases like async validation.
Reviews
the project
Development Support for Testing Software
"They are very flexible. The communication is good, and their attitude is good."
the reviewer
the review
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 CTO of testRTC. We provide testing for webRTC applications.
What challenge were you trying to address with Intercode?
We needed assistance with software development.
What was the scope of their involvement?
They provided us with a dedicated programmer to work with me. I gave him development tasks and he executed them. We used React, Node.js, and MongoDB.
We design the stuff together with them, but mostly it is a task that they need to execute. It is an app for testing WebRTC applications, and it is our main product. We aren’t a big company, but this is our software.
What is the team composition?
We worked mostly with one programmer, although in the past, I had worked with another person as well.
How did you come to work with Intercode?
I posted an offer on Upwork which is a freelancing site, and they replied. We liked their proposal, so we decided to move forward with them.
How much have you invested in them?
We have spent about $150,000 on the project.
What is the status of this engagement?
I think we started about two years ago in May 2018, and they are still providing development support.
What evidence can you share that demonstrates the impact of the engagement?
I work with the programmer and I am very happy with the performance and happy with the quality and the speed.
How did Intercode perform from a project management standpoint?
I usually do the project management and give the programmer small tasks. We talk a few times a day and sometimes discuss how things should be done. We use Bitbucket for version control.
What did you find most impressive about them?
They are very flexible. The communication is good, and their attitude is good. They really work and don’t try to fake it.
Are there any areas they could improve?
I am happy with the work.
the project
Outsourced Development for Digital Agency
"Intercode's ability to process the project goals and tasks was very impressive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are a digital agency providing services for apps and digital platforms, websites and eCommerce, branding and identity, and marketing and investor materials. We are a fully-remote agency with members in the US and Europe. I am the owner and managing director.
For what projects/services did your company hire Intercode?
We were hired to design and develop a web-based application for an emerging skin and wellness company. We had a very tight timeline to complete the project, which involved complex integrations such as webkit camera controls to detect skin issues with users and track their overall progress.
What were your goals for this project?
The solution needed to be supported by all major browsers and screen sizes. Due to complex APIs, we needed to ensure a smooth user experience while logging interactions and data from users. The project's success was directly correlated with captured statistics.
How did you select this vendor?
I was the sole person responsible to select the vendor. I considered 10+ other agencies, but I felt most comfortable with Intercode due to their grasp of concept and technology requirements. They also agreed to meet our tight timeline, which other agencies would not commit to.
Describe the project and the services they provided in detail.
They developed the application from our provided UX and UI designs. They also ensured the backend setup was running properly and was adequately set up. They also implemented the APIs needed, customizing where needed, and analytics tracking.
What was the team composition?
The project team had a team lead who took on many of the tasks himself but was also supported by two other team members who came in at perfect times to ensure timely delivery. Each member specialized in the tasks they were assigned.
Can you share any information that demonstrates the impact that this project has had on your business?
We received a lot of positive feedback from both our client as well as users. Our flexibility with changes and adapting to needs was most impressive, while not extending the budget past the parameters. The result of this engagement surpassed the expectations and proved to be a successful outcome for the client.
How was project management arranged and how effective was it?
Project management was very efficient and smooth. Using Jira, Slack, and Trello, we streamlined tasks into a very impressive model that proved to accomplish goals effectively. Even though we are based in separate countries with separate main languages, we had no difficulty in communication.
What did you find most impressive about this company?
Intercode's ability to process the project goals and tasks was very impressive. They did not delay and were proactive to complete key milestones quickly without any major setbacks. Their communication was clear and their availability was excellent.
Are there any areas for improvement?
There was very little they could improve. They remained flexible with changes and adapted quickly. My only suggestion would be to improve due diligence of the smallest details. Since I was a designer and developer myself, I could review their work before approving it, but If I was not, some details would have been missed.
the project
Staff Augmentation for Marketing Software Provider
“Their willingness to be very active and involved in our day-to-day operations.”
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CTO for a company that provides software for multifamily communities and apartment complexes. We handle marketing automation and other services.
What challenge were you trying to address with Intercode?
We needed to address an affordable scaling system for our development team. When we brought them on board, we didn’t have a particular project in mind. It was important for them to help us scale our business without requiring to hire full-time teammates.
What was the scope of their involvement?
We fully integrate them into our agile development processes, so they’re in our daily standup meetings and interacting with the rest of my onshore team. They’re full-time and part of the team. I have several of their engineers focusing on Node, Angular, and MongoDB projects. For instance, they’ve helped build out a survey platform and integrate APIs. They even focused on mobile development for a small project.
What is the team composition?
I have four full-time developers working with my development staff.
How did you come to work with Intercode?
I found their first engineer on Upwork, and we grew their involvement in our project from there.
How much have you invested with them?
At this point, we spend about $20,000 each month on their services.
What is the status of this engagement?
We started together in July 2018, and our teams still collaborate.
What evidence can you share that demonstrates the impact of the engagement?
We’re not just giving them extra, excess tasks. Their team is actively building new features for us. There’s no limit to what they can do with us. They’re fully integrated into my team and provide fantastic work. This is different from what I’m used to, so I’d recommend them.
How did Intercode perform from a project management standpoint?
The communication process is very smooth. Their resources vary in skill level, so we worked together to get the support we needed within our requested budget. When we started out, we just had one engineer. He’s trained other members of their team as they’ve joined. That’s been very helpful. We use Rally to manage our sprints.
What did you find most impressive about them?
Their willingness to be very active and involved in our day-to-day operations. The team is very siloed off from us. They adjust their schedules to be available for a large chunk of our in-office hours.
Are there any areas they could improve?
I don’t have any complaints.
Do you have any advice for potential customers?
Trust them with the full details of your project. You’ll be happy with the results.
the project
Full-Stack Technology Dev Projects for Digital Agency
"Their attention to detail and communication skills are impressive."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the founder and CEO of a digital agency.
What challenge were you trying to address with Intercode?
We needed a team of developers to help us build software products and tools for our clients.
What was the scope of their involvement?
They did full-stack technology development for web and mobile platforms. We provided some baseline requirements and designs, but they got involved with the planning process as well. Specifically, they’ve built a CMS, admin dashboards, databases, payment systems, analytic, and worked on API. We’ve worked on four projects over the course of the engagement.
They used Node.js for backend development, and Angular and React JS for the frontend. They’ve also used Mongo DB to develop databases. Their products are hosted on AWS. The mobile solutions they’ve developed use React Native.
What is the team composition?
There are typically about three developers working on a project.
How did you come to work with Intercode?
I found them on UpWork. I gave them a small test project to assess their abilities, and I was satisfied with their performance.
How much have you invested with them?
We’ve spent over $30,000 so far.
What is the status of this engagement?
We started working together in mid-2016, and our partnership is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We haven’t tracked any specific KPIs. We more so looked at the delivery of the project in terms of timeliness and quality of the work. They always stuck to the timeframe and the quality of their code is good. There are minimal bugs, and if an issue does come up, they’re quick to address it.
The developers can mirror the designs that we give them while still thinking independently to maximize the usability of the products.
How did Intercode perform from a project management standpoint?
Their management of the project was good. We primarily used Jira and Trello to keep track of our work. The team was adaptable and willing to learn our organization style.
What did you find most impressive about them?
Their attention to detail and communication skills are impressive. They also offer good value for their cost; they’re able to provide high-quality code for a fair price.
Are there any areas they could improve?
If they were able to scale up their company, it would be nice for them to invest in having a dedicated project manager. However, that’s not a critical issue.
Do you have any advice for future clients of theirs?
Give them some flexibility and allow them to contribute to the strategy. Additionally, it’s important to make sure the goals of the project are clear.
the project
Custom Software Dev for Hotel Booking Company
"They were never afraid to suggest alternative ideas and solutions."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We provide software as a service to business clients. I'm one of the founding directors.
For what projects/services did your company hire Intercode, and what were your goals?
We needed some support for our existing development team to enable us to deal with more internal projects concurrently.
How did you select this vendor and what were the deciding factors?
We found ourselves in need of some developer resource at short notice when a team member left unexpectedly. What started as a few months planned work grew into over a year as the relationship we had developed over time.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
These included general bug fixing, developing feature enhancements and some infrastructure updates. Mainly C#, SQL and Angular.
How many people from the vendor's team worked with you, and what were their positions?
2 senior developers
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We've been very happy with all aspects of the work. Everything has been delivered on time, and to a high standard.
Describe their project management style, including communication tools and timeliness.
We used mainly Slack for messaging and calls and lighthouse for bug & feature ticket tracking.
What did you find most impressive or unique about this company?
They were never afraid to suggest alternative ideas and solutions. Talked through any areas of potential ambiguity.
Are there any areas for improvement or something they could have done differently?
I don't think so, the long relationship we had is testament to how well things worked.
The work delivered so far has satisfied all project requirements, helping the client to meet deadlines and always maintaining the standard of quality in the code. The Intercode team is quick to respond to any questions or concerns raised by the client and adapts to changes in workload well.