App Solutions for Web & Mobile | Startups & Brands
Main experience: Cross-Platform, Hybrid, Web, Mobile, Ethereum, NFT.
Our team fits both outsource and outstaff models of project development. We provide custom solutions using flexible software development and deep tech expertise.
Our core services:
- Cross-platform development
- Hybrid development
- Web development
- Mobile development
- NFT development
- Smart-contracts development
Domain experience:
- Adtech (integration of TUNE, AFFISE APIs, etc.)
- Edtech (e-learning platforms, curriculum maps, online live sources, classrooms integration (Clever, Google classes), etc.)
- FinTech (Blockfolio like apps, smart contracts, complex dashboards, Exchanges API integration, etc.)
- Healthcare (like mobile fitness apps, live-streaming courses, step tracking, Apple health integrations, etc.)
- Marketplaces (time zones, zip locations, user roles, vendors dashboards, admin panels of different complexity, etc.)
The complete cycle of development:
- Discovery phase (wireframes, project documentation, Estimation of timelines and budget)
- UI/UX designs
- Web/Mobile development
- Post-release project support
Tech experience: JavaScript with a clear focus on Angular, React, React Native, Ionic, Flutter, Node.js, Express.js, Nest.js, REST API, GraphQL. In terms of web+mobile application from scratch, we are focusing on cross-platform, hybrid development. We have our own Angular and ReactJS open-source projects as the proof record of our deep tech experience.
As proof of our domain and tech expertise, you can find the most successful cases on our Clutch profile in the feedback section.
What value will your app bring to the customers? - we can do everything you want in case you have the exact answer to this question.
Enjoy your coffee while we’re building your app!

headquarters
other locations
Focus
Recommended Providers
Portfolio
Stepler - #1 Swedish Fitness App, Normative - Sustainability reporting system, Station - One App to rule them all!, Octonotes - Keep ideas smart, Rewala - Voting App for Friends, Digistore24 - Marketplace, Scholyr - K12 reading app for kids, PingYo - Brokerage Company

Cosmo | NFT Marketplace
A marketplace for digital items. You can sell, buy and discover unique digital assets on the blockchain like CryptoKitties, Axie Infinity, Crypto Punks, ENS name, and more. Our approach was to create both a web and a mobile app.

Stepler - Fitness Application
Step counting app to track the taken steps and converts them into points. Points can be used in the application to claim real items.
Our contribution: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, Entity Relationship Diagram creating, front-end development using React Native, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, API integration, Google Fit Integration, Apple Health integration, Push Notification Integration, Subscriptions Integration, Zendesc Integration, multi-languages i18n, Firebase Analytics, Firebase Crashlytics, DeepLinking (Invites), Sentry Error logging.

AdSwapper - AdTech Platform
AdSwapper is an advertising exchange specializing in performance campaigns that reward users for engaging with brands. AdSwapper was founded with the goal of creating a more sustainable advertising environment, bolstered by cooperative and receptive users who are more willing to experience ads.
Our contribution: front-end development using React, back-end development using Node.js, QA, and testing, APIs integration.

Normative - Automation of Sustainability Report Process application
Description: Normative’s algorithm will instantly output environmental feedback based on the data uploaded. Get clear concise insights in carbon dioxide emissions and energy use in Scope 1, 2, and 3. Additionally, you will gain a myriad of other insights, such as how your company affects biodiversity and human health. The algorithm immediately returns several quantitative KPIs for each report that are supplemented with qualitative data templates which covers that specific standard.
Our contribution: Document Parsing, Document Validation, Table creation, Info Charts, Localization, Authorization System, CSV/XLS parsing, User Management, Organization Management
Skills: Angular, Typescript, RxJS, NGXS, Express, NodeJS, Design
Website: https://normative.io/

Mobile Banking App
Online banking is a secure and fast way to manage your finances in a few clicks. Mobile banking app. The app has extended analytics, money transfer, and currency exchange feature to save users time.
Our contribution
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

Food Delivery App
The app simplifies the process of online food ordering and works on additional app features. The app has an interactive city map to track the delivery in real-time. Plus, the process of online food delivery was simplified a lot and added new features. As a result, we renovate the traditional idea of food delivery & takeout app.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

eCommerce Website
E-commerce website for electronic and household appliances. The description of the product supplement with multimedia content describing the main features of the items.
Our contribution
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React, back-end development using Node.js, QA, and testing, APIs integration.

Postal Service Application
Description:
The mobile app for postal services allows users to send and receive packages all over the world. Document and parcel delivery, registration items, track shipments, and notification systems make the app the top choice on the market.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

DateMe - Dating App
Description:
New dating app - DateMe. The app has an easy sign-up process, in-app massager and push-notifications and extended filters to search for the right match. We made the app intuitive yet with an eye-catching design. Now finding your soulmates will be easy as never before.
Our contribution:
The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Node.js, QA, and testing, APIs integration.

SaaS focused platform for working with web apps.
https://stationhq.com/
Technologies: React, GraphQL, Node.js, PostgreSQL
Description:
SaaS focused platform for working with web apps. The Station aims to ease the whole process of using apps while working. App provides the opportunity to have one app to centralize all of your work. Therefore, Station supports 600+ apps including G Suite, Slack, Asana, Trello, etc.
Our contribution:
Code review, Caching GraphQL queries, Changing the database structure, Data migration to Airtable, Refactoring the existing front-end architecture, Implementation of a full redesign, Creating new layouts for the app, Extending the app functionality, Adding new functionality, Technical optimization

App for Booking Musicians
This service helps users to make their event more festive with well-chosen music. The platform will help you to find music accompaniment according to users' requests and requirements and a large base of musicians will help you!
Our contribution:
Full cycle of development from idea to release: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, front-end development using Angular, back-end development using Node.js, QA, and testing.

HealthGood+
The app is made for people who are looking for the right doctors. A user can view his medical research results and other information regarding analysis and treatments. Arrange a visit to the doctor you have chosen based on other patients’ feedback. Users can call a doctor and have a consultation at home or get an ambulance if needed.
Our contribution:
UI/UX designs, prototyping mobile application UI/UX structure, front-end development using Ionic, back-end development using Node.js, QA, and testing, APIs integration.

Inventory Management Software (Dentists)
Description:
Сloud/web-based program that allows clients to take back control of everything inventory-related. Real-time price comparison of products across multiple vendors. Optimization of clients' orders based on criteria, such as lowest price & max number of vendors. On-hand inventory that allows automated orders based on low stock levels!
Unlimited users on unlimited devices including smartphones and tablets. Messaging system - alerts and sticky note reminders. Add on locations to cover all offices.
Our contribution:
The full cycle of development from discovery face to release: specification and docs preparing, project managing, UI/UX designs creation, front-end development using Angular 8, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, API integrations.

US K-12 E-learning Reading Application
Learn-to-read app that helps children develop key literacy skills. High fidelity assessment system tests students' fluency, phonics, and reading comprehension. Creating a custom lesson structure using existing materials. Monitoring student’s progress to see growth, analyze the impact of instruction, and create flexible groupings. Gamification elements for interacting students in the working process.
Our contribution: Full cycle of development from discovery face to release: specification and docs preparing, project managing, UI/UX designs creation, front-end development using Angular 8, back-end development using Nest.js + GraphQL + MongoDB, mobile development using Ionic, QA, and testing, prototyping of UI/UX structure, API integrations, Push Notification Integration, Google Cloud Speech-to-Text Integration.

Quarantime - Healthcare App | COVID-19
Quarantime helps users to keep up with the current COVID-19 situation. The app includes the latest updates on international statistics, symptoms checker, information on safety precautions focusing on COVID-19 symptoms and treatment, and doctor-management system in case of emergency.
Our contribution:
UI/UX designs, prototyping mobile application UI/UX structure, front-end development using Ionic, back-end development using Node.js, QA, and testing, APIs integration.

PWA for restaurant business (United Kingdom)
Description: Pocket restaurant business application with real-time monitoring, HR tool, statistics, and comparison model. Easy to use the app for restaurant business owners.
Our contribution: full-cycle product development. Including the discovery phase, market research, prototype design, UI/UX design, web development, mobile development.
Skills: React, React Native, Node.js, MongoDB

Jewelry House Lotario | eCommerce
Lotario provides from classic to bold styles jewelry. The website was designed to provide users with a meaningful experience while making their shopping as pleasant as possible.
Our contribution:
Full cycle of development from idea to release: specification and docs preparing, project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, Entity Relationship Diagram creating, front-end development using Angular, back-end development using Node.js + MongoDB, QA, and testing, APIs integration.

Fitness application with charity function (Norway)
Description: User-friendly fitness mobile application. Ability to chose the exact program the user wants to exercise in. Several levels of complicity. Ability to share the results through the app in social media like a Facebook timeline. Ability to track the process. Ability to make a competition with friends and set results you want to achieve. Charity feature to make it possible to collect the sum of funds for passing the activity or losing the competition to be able to send funds to a charity organization.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using Node.JS + GraphQL + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: TypeScript, Mobile App Design, React Native, Express Js, GraphQL, Mobile App Development, UI/UX Prototyping, UX Design, Node.js, Health & Wellness, Mobile Development Framework, Mobile UI Design, NativeScript, React.js, Paypal Integration

Rewala - group decision making app
Description: Rewala - Group decision-making application. Sometimes it might be not that easy to come up with the perfect decision. In such cases, you wish to have assistance, someone who will give you a small hint or a piece of advice. If you relate to what has been said - then a new opinion poll app Rewala is what you need. Rewala is free of charge voting system which operates on both Android and iOS platforms. It is a unique approach to create stronger connections to your environment as well as find answers to any of your questions. Being engaged in the decision-making process and sharing what you care about is a great and fun way to build a stronger unity with your friends. App released in both: App Store and Google Play.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using Node.JS + GraphQL + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: The app was developed using React Native for a frontend and Node.js, Nest.js, GraphQL for a backend. The tech stack allows achieving a smooth user experience and efficient functionality. We follow only one rule - to create a reliable and scalable top-notch product. Moreover, it is crucial to understand how much time and effort user will safe using a high-quality app. Rapid development with efficient code structure and a truly native user interface is a core of app’s technologies. We follow these simple rules to create a truly modern with dynamic functionality product.
The time frame for development: The project was developed in 4 months. When a team of front/back developers and a team of designers were participated in building a scalable product. The aim was not only to develop a high-quality app but what is more important to create the approach of further business growth.
Website: https://rewala.com
Google Play: https://play.google.com/store/apps/details?id=com.rewala.rn
App Store: https://apps.apple.com/us/app/rewala/id1459519568?l=ru&ls=1

Real Estate App
Description: The real estate application has a full-featured map that allows users to gain an understanding of separate districts or areas. Developed a single source for real estate agencies tracking (MLS like). Search also can cover a specific city, country, or area, with additional specifications for property styles and features. Provide user-friendly search options throughout the website. Provide user-friendly search options throughout your real estate website. Integrated multiple lead capture features.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using React, back-end development using node.js + GraphQL + MongoDB, API integration, QA and testing, prototyping mobile application React Native UI/UX structure, custom payment gateway integration, Stripe integration and custom API development.

Educational platform
Description: Educational platform related to professionalization in car design with gamification elements. The platform has 3 types of users: Admin - who has the option to add and edit content for students. Tutor - has the option of adding his lessons for admin review and look through + comment on students' work after they have finished the course. Unique content provided by tutors is perfectly safe within the platform, no one can share courses to other users without a subscription. Student - after becoming a member, has access to a variety of courses with different difficulty level by the completion of which he can upgrade his skills in various categories. He can easily communicate with other students and tutors within private or group chat, share files or add his works for tutors to review.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using Angular, back-end development using NodeJS and API integration, QA and testing, prototyping of PWA UI/UX structure.
Skills: Web Design, AngularJS, Payment Gateway Integration, Website Development, GraphQL, Angular 5, Webpack,

ControlMe: Sport and Nutrition App
ControlMe help users take control of their nutrition and develop healthy habits. The app takes care of meal plans, daily calorie goals, and workouts routines.
Our contribution:
Project managing, UI/UX designs creation, prototyping mobile application UI/UX structure, front-end development using React Native, back-end development using Nest.js + GraphQL + MongoDB, QA, and testing, APIs integration.

OctoNotes - To-Do List App
Description: The application allows users to create personal tasks and To-Dos for more efficient time management. The main feature is dividing your personal and work objectives. Also, you can easily attach files, images and even record voice hints to your tasks. Moreover, the user is able to track his activity, efficiency and make sure that increases day productivity. Don’t let the daily and unpredictable tasks slip away from you with OctoNotes. Dividing personal and work objectives, attaching files, images and voice hints will increase your daily productivity in no time.
Our contribution: Full cycle of development from idea to app store / play market release: specification and docs preparing, project managing, linux server setup and configuration, mobile designs creation, front-end development of mobile application using react native and desktop landing page using Angular, back-end development using node.js + Graphql + MongoDB, QA and testing, app deployment on the app store and play market.
Skills: Web & Mobile Design: GUI Design, Graphic Design, Time Management, Adobe Illustrator, Web/graphic Design, UX Design, Adobe Photoshop, sketch app, Mobile UI Design, Branding, Interaction Design

Ngx-restangular - make REST API easier
Description: OSS that simplifies the process of consuming REST API data for Angular projects. Easy to use when working on complex client-side tasks. Supports promises and observables, has a clear structure and a long list of features. Updates to Angular 8.
Our contribution: library creation
Skills: TypeScript, Node.js, Angular 5, Angular 4, RxJS, Angular 2
Website: https://2muchcoffee.com/ngxrestangular-app-development
Github: https://github.com/2muchcoffeecom/ngx-restangular

Redux-xs - React open-source library
Description: Following Redux-pattern is hard, so redux-xs will help to make this work more accessible. Moreover, all redux plugins would be compatible with it. The main idea is to make redux development simple using decorators. It is devoted to making Redux usage more smooth along with boilerplate fixing.
Our contribution: library creation
Skills: TypeScript, Open Source, Redux for JavaScript, React Native, Redux.js, Redux Framework, RxJS, React.js
Github: https://github.com/2muchcoffeecom/redux-xs

The uber-like healthcare doctors booking platform (United States)
Description: The web/mobile application for users to find the right doctor in his/her area. Custom-developed algorithm for matching between client and doctor. Real-time booking of the doctor with the ability to have a video call in a real-time. Custom chatbot for clients symptoms primary analyzing for matching. Ability to receive therapeutic analysis from the doctor, an extract of medicines, receiving a medical prescription in the application and by mail, maps offline mode to find nearby medical institutions or hospital.
Our contribution: Full cycle of development from idea to release: specification and docs preparing, project managing, Linux server setup and configuration, UI/UX designs creation, front-end development using Angular, back-end development using node.js + GraphQL + MongoDB, and API integration, QA and testing, prototyping of PWA UI/UX structure, Progressive web application development, custom payment gateway integration, Stripe integration and custom API development.
Skills: TypeScript, HTML, Ionic Framework, AngularJS, Ionic, SCSS, HTML5, CSS, , Node.js, Angular 5, Angular 4, Webpack, Angular, Angular 2

Moovie - Streaming Service
Description: Our aim was to develop a new version of a streaming service for watching on-demand films and TV series. Based on the streaming service market research and user needs we created a fully-fledged platform with an elegant design. We have made a completely new product from scratch, which can be well appreciated by all movie enthusiasts.
Our contribution: The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using React, back-end development using Node.js, QA, and testing, APIs integration.
Skills: React, React Native, Typescript, NodeJS, GraphQL, MongoDB

Jobbie - Job Search Assistant
Description: Our aim was to build a solution for people finding a job during the COVID-19 pandemic. As a result, we created a social network enabling users to make business contacts online. The users can find job offers, post a vacancy, establish useful contacts and develop the social network via the app.
Our contribution: The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, front-end development using Angular, back-end development using Node.js, QA, and testing, APIs integration.
Skills: Angular, Typescript, RxJS, NGXS, Express, NodeJS, GraphQL, MongoDB

TRVL. - Travel App
Description: The concept was to create a multifunctional project for those, who want to combine planning of the trip with comfort and pleasure. Trvl is an indispensable application, where you can easily start your journey, choose the destination, way of getting, book living place and kinds of activities on your taste.
Our contribution: The full cycle of development: UI/UX design creation, prototyping mobile application UI/UX structure, mobile development using React Native, back-end development using Node.js, QA, and testing, APIs integration.
Skills: React Native, Typescript, RxJS, NodeJS, GraphQL, MongoDB
Reviews
the project
Code Assessment & Consultation Services for Development Firm
"2muchcoffee has great attention to detail in their code review."
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 co-founder of a development agency that builds various software products. Recently, we've been working on social media applications.
What challenge were you trying to address with 2muchcoffee?
We hired 2muchcoffee to evaluate our junior developers' code.
What was the scope of their involvement?
For this project, 2muchcoffee conducted in-depth code reviews — they went over our back- and frontend and API codebases. Their team also reviewed our best practices and helped us establish work standards. Then, 2muchcoffee shared anything they thought wasn't a good standard for us to have, even minor things like link checking or structural errors. We also received an outline of the 1–2 security risks they found in our code. They didn't limit themselves to critiques; they offered feedback and insight into how we could fix those issues.
Now, whenever we work on a new batch of code, we bring in 2muchcoffee to review it. We have 2muchcoffee review our junior developers before we promote them. Sometimes, we bring them in when we think they're more suited for a tech stack than our internal team.
What is the team composition?
We've worked with a developer and a project manager.
How did you come to work with 2muchcoffee?
I found 2muchcoffee through a Google search. We dug through their website and liked their portfolio and client base. Also, they had a blog that highlighted good development practices, which gave us a lot of confidence in their services.
How much have you invested with them?
We invest around £1,000–£2,000 (approximately $1,300–$2,600 USD)with 2muchcoffee for each project. In total, we’ve invested £15,000–£20,000 (approximately $20,000–$26,000 USD) with 2muchcoffee.
What is the status of this engagement?
The latest project with 2muchcoffee began in November 2021, and our partnership is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
2muchcoffee has provided 7–10 pages of clear assessments of our junior developers' performance compared to the industry standard. Their insights have given us the insights we needed to make promotional decisions. 2muchcoffee is very professional and provides great service — they answer all of our questions when their feedback isn't clear.
How did 2muchcoffee perform from a project management standpoint?
2muchcoffee always meets our deadlines and clarifies our timeline expectations
What did you find most impressive about them?
2muchcoffee has great attention to detail in their code review.
Are there any areas they could improve?
There is nothing for 2muchcoffee to improve based on the short-term projects we've done with them so far.
Do you have any advice for potential customers?
I'd advise customers to give 2muchcoffee a shot — measure the outputs for a smaller initial project and make a hiring decision from that.
the project
Web Development for Digital Marketing Company
“2muchcoffee’s project management is incredible; they’re very quick and communicative.”
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 co-founder and CTO of a digital marketing company, so I manage all of our technical projects. We create all sorts of marketing campaigns in the videogame, technology, and e-sports content creation space. In doing so, we create high conversions for marketing teams looking to grow on their social media platforms.
What challenge were you trying to address with 2muchcoffee?
We’ve been working with 2muchcoffee on various web development projects.
What was the scope of their involvement?
2muchcoffee has been helping us remove third-party integrations and frameworks from our website that were potentially inhibiting our business and incurring additional costs. In doing so, we’ve collaborated with them on multiple projects to eliminate those barriers.
What is the team composition?
We’ve worked with about 4–5 people from 2muchcoffee, some of which come in and out of projects depending on our needs. Their team includes the owner, project managers, web developers, and web designers.
How did you come to work with 2muchcoffee?
I found 2muchcoffee on Upwork. We had worked with freelance developers in the past, so I tried to reach out to one developer on that site. However, it turned out that this person had moved from freelancing and built 2muchcoffee to house several developers and designers.
Among the people I reached out to, 2muchcoffee was the most attentive regarding their scoping, pricing, and overall interaction with us. Additionally, their communication was what stood out to us the most, making them the most attractive of our options.
How much have you invested with them?
We’ve spent around $100,000.
What is the status of this engagement?
We started working together around April 2021, and our engagement is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
Our project is not focused on hard results like meeting deadlines or developing certain features. It is more focused on future builds. We’ve been building our product, testing and iterating on it until we’re comfortable with it. Thus, our engagement is ongoing, making changes and updating what we already have. So far, we’re very satisfied with their work.
How did 2muchcoffee perform from a project management standpoint?
2muchcoffee’s project management is incredible; they’re very quick and communicative. They’re from Ukraine, but they’ve kept working on the project despite the Russian Invasion, even though I’ve told them that it isn’t necessary. If that’s not professionalism, I don’t know what is. We communicate via email, Slack, and Telegram.
What did you find most impressive about them?
The best aspect of working with 2muchcoffee is their communication. Having worked with a lot of different companies, I’ve noticed that the amount of communication with them is a great indicator of the results we will get. Their team is comprised of designers and developers, so they don’t have the same organizational and social skills that the bigger companies do. However, they’re much more responsive and communicative than most of them. Additionally, they´re very flexible, working with us around price negotiations and big project changes.
Are there any areas they could improve?
It would be great if 2muchcoffee got a little bit better at testing. We’ve adjusted some things during QA that should have been found during testing. However, that situation is normal on these kinds of projects.
Do you have any advice for potential customers?
Knowing exactly what you want will help you maximize your return from cost and time standpoints. If you can have everything laid out beforehand, the process will be great.
the project
Website Dev for Digital Training Company
"2muchcoffee’s project management has been perfect."
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 owner of a Paris-based online digital training company.
What challenge were you trying to address with 2muchcoffee?
We needed help making our training available online.
What was the scope of their involvement?
First, we explained to 2muchcoffee our vision and goal with the website. They gave us estimates on the hours and resources they would require. From there, they developed our website from scratch.
2muchcofee has already finished the site and is now providing site updates and improvements.
What is the team composition?
We’ve worked with a project manager, two developers, and a designer.
How did you come to work with 2muchcoffee?
We met with three different agencies and ended up with 2muchcoffee. They seemed very flexible and competitively priced, and it was a huge plus that they spoke English.
How much have you invested with them?
We’ve spent between €60,000–€70,000 (approximately $68,000–$79,000 USD).
What is the status of this engagement?
We’ve been working together since May 2021, and our relationship is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
The platform 2muchcoffee has developed is easy to use, and we can upload content by ourselves. However, we haven’t marketed the site to our clients, so I can’t provide any metrics about their work.
How did 2muchcoffee perform from a project management standpoint?
2muchcoffee’s project management has been perfect. We collaborate through Slack, Google Drive, and Google Meet.
What did you find most impressive about them?
2muchcoffee has accepted our unique idea and made it come to life, whereas other vendors have told us it wouldn’t work.
Are there any areas they could improve?
I can’t think of anything.
Do you have any advice for potential customers?
Sit down and think about the project. You need to be involved and available if you want it to go fast.
the project
Code Audit & Rebuild for Computer Software Company
"Dmitriy and Anton were perhaps the most disciplined engineers I've ever worked with. This was greatly appreciated."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a consulting CTO for this pre-launch startup.
For what projects/services did your company hire 2muchcoffee, and what were your goals?
I was brought on to evaluate the software the client's existing agency was building since there were many delays. After review, the architecture was completely inappropriate for the type of software being built (expert system for the legal industry). The client engaged me to rebuild the software with a new team.
How did you select this vendor and what were the deciding factors?
I was specifically looking for a front end architect who could design a large, complex single page application (SPA). I posted to Upwork and interviewed many engineers in Europe and Asia. Dmitriy stood out for his extensive Angular expertise and the popular Angular open source project he maintained. They also had a perfect rating on Upwork.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The first goal was to analyze the previous codebase to determine if anything salvageable. The second task was a comprehensive architecture of the front end, which had extensive mockups. This included components, i18n, security, build/packaging, etc. In addition to many typical web forms and reports, the app included a dynamic, data-driven forms component for the expert system.
How many people from the vendor's team worked with you, and what were their positions?
Two people, Dmitriy and Anton, both did architecture and development. Anton came later but did the bulk of development.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Since this is a pre-launch project under NDA, there are no metrics to report. However, the code base met the most important quality of any software system: maintainability. It has undergone many requirements changes without need of any serious re-architecture. This includes major Angular upgrades from version 2 to the present.
Describe their project management style, including communication tools and timeliness.
The whole team communicated through Jira and Skype. Tasks are estimated and status updated through Jira. All developers post daily "stand-up" style messages. Chat and voice calls happen as necessary. Dmitriy was always available for discussions and it was clear he cared deeply about customer satisfaction.
What did you find most impressive or unique about this company?
Unless you have extensive experience running globally distributed teams (which I've done since 2008), you don't know how important discipline is for the team and individual contributors. This is generally important for engineers, but absolutely critical for fully remote teams where nobody is colocated. Dmitriy and Anton were perhaps the most disciplined engineers I've ever worked with. This was greatly appreciated.
Are there any areas for improvement or something they could have done differently?
A general challenge with offshore (to the US) workers is finding overlap in schedules for voice calls. A lot can be done via text, but sometimes a call helps break through understanding and discover hidden challenges. However, this is why I make sure all developers are in the same hemisphere at least, so they were able to talk with each other during working hours.
the project
Web Development & Design for Brokerage Company
"We have a very high success rate with the company and tasks are accomplished at a reasonable velocity."
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 one of the owners of Ping Yo Inc, a brokerage company that sits in between various financial institutions such as banks, lenders, borrowed, and other forms of marketing networks.
What challenge were you trying to address with 2muchcoffee?
We have several technically nuanced concerns, so we needed a software engineer who can handle complex development tasks, is patient, and is highly skilled in classic software engineer principles.
What was the scope of their involvement?
In collaboration with our internal staff, 2muchcoffee built our platform from the ground up to replace our system, with the bulk of their work focusing on the backend, middleware, and frontend concerns.
They’ve created customer service and operations portals, as well as some of the more sensitive and secure areas that our employees would use, such as customer records and data.
They’re also involved in some of the capabilities that we use to monitor infrastructures from a technological point of view — implementing JavaScript that’s based primarily on TypeScript and Angular.
Moreover, they work closely with our designers to go through the various layouts, flows, and UI to present us with visual mockups and determine how customers will interact with our platform.
What is the team composition?
Throughout the project, we’ve probably interacted with at least six people from 2muchcoffee. There was a project manager at the beginning of the partnership but as time went on, we’ve lessened the involvement of the leadership team.
How did you come to work with 2muchcoffee?
I came across 2muchcoffee on a couple of websites while researching, most notably on Clutch and Upwork. We chose them because we had a specific interest in hiring people who don’t normally get the same chances as other developers in this male-dominated industry.
We wanted to help them learn and provide them the opportunity to present their proposals to see if they were a good fit, and it worked.
How much have you invested with them?
So far, we’ve probably spent over $250,000.
What is the status of this engagement?
Our ongoing partnership started in June 2018.
What evidence can you share that demonstrates the impact of the engagement?
Thanks to the expertise of 2muchcoffee, we’re successfully releasing major capabilities for our platform on a monthly basis and release new features every day.
Additionally, the bug and defects rate from the development team is exceedingly low and if there are defects, it’s often a misunderstanding and miscommunication of the requirements rather than the quality of their work.
We have a very high success rate with the company and tasks are accomplished at a reasonable velocity.
How did 2muchcoffee perform from a project management standpoint?
I manage the entire project with 2muchcoffee, so the scheduling and timing issues are on the business side. However, 2muchcoffee is quick to adapt to any situation so we’re really happy with that.
We typically manage and communicate with the team through Skype.
What did you find most impressive about them?
We’re very impressed with their overall performance in communication. They’ve been really patient with us and they’re intellectually engaged throughout the process.
Are there any areas they could improve?
I have no demands for them at this point, but it would be great if I could hear their unfiltered view of working with us. Other than that, I don’t have any complaints.
Do you have any advice for potential customers?
When you’re engaging in a relationship with remote software engineers, it’s important you come prepared to tell a detailed nuance story of your needs.
2muchcoffee has the strength to listen to the details of your story, and they will engage with you to figure out the rest of it.
the project
Web Development for On-Demand Sports Platform
"I like the communication level and of course the level of technical knowledge."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m Co-founder and CEO of a sports app. I run general business management of v.1 of the app as well as the development of v.2, which 2muchcoffee helped us with.
For what projects/services did your company hire 2muchcoffee, and what were your goals?
I hired 2muchcoffee to speed up the back-end development. They designed and built a business logic layer of my application based on SaaS my team already had implemented. Over time, they took over the whole back-end development. As a result of our cooperation, I got exactly what we wanted.
How did you select 2muchcoffee and what were the deciding factors?
Found profile of 2muchcoffee on LinkedIn.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
2muchcoffee provided back-end development services, front-end code design and review.
How many people from the vendor's team worked with you, and what were their positions?
One senior full-stack developer.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
I have achieved the goals that were originally set for the developer.
Describe their project management style, including communication tools and timelines.
I was meeting with the developer a few times per week via Slack calls, usually for around 15-30 minutes. We used Slack, Discord, Github and Zenhub in our daily communication.
The developer is a natural-born quick learner, who grasped all the details of the back-end architecture from my internal team leader in a pretty quick way. After some time Sergey worked as if he was a part of the team from the very beginning.
Despite the fact the management was set on my side, the developer was quite pro-active, offering effective suggestions based on his rich experience in order to improve the overall management process (like long-term system and workload planning).
Apart from that, the developer helped me to make the project documentation better by asking critical questions. Also, it was very nice of Sergey to slightly change his timetable now and then to be able to correspond with the team’s needs.
Besides Sergey’s ability to continuously deliver a high-quality back-end code went brilliantly alongside with the excellent frontend development support of the member of my internal team. All the above-mentioned speaks of Sergey as of not only a gifted developer but also as of experienced manager.
What did you find most impressive or unique about this company?
I really like the developer that I worked with. He was aimed at maximum integration in our product and business processes. I got a dedicated person, who was totally occupied with my project. I like the communication level and of course the level of technical knowledge.
Are there any areas for improvement or something they could have done differently?
I have nothing negative to say about the experience. It was a great collaboration.
the project
Web App Design & Dev for E-Learning Product
"2muchcoffee is a team of problem solvers that strive to find the perfect solution."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
My husband and I are the founders of Scholyr, the smart learn-to-read app that helps children develop key literacy skills. Engaging design and powerful tech come together to build an effective learning experience.
For what projects/services did your company hire 2muchcoffee?
Web development, UI/UX design, product development
What were your goals for this project?
The goal was to take our web app to the next level, making it more intuitive, scalable, and feature rich.
How did you select this vendor?
We were looking for a web development company that had good reviews and an expertise in Angular and Firebase.
Describe the project and the services they provided in detail.
2muchcoffee provided us with the full cycle of development from the discovery phase to web development. The scope of the project consisted of product specs, project management, UI/UX design prototype creation, front-end development (using Angular 8) and back-end development (using Nest.js + GraphQL + MongoDB).
What was the team composition?
Project manager, designer, front-end and back-end engineers.
Can you share any information that demonstrates the impact that this project has had on your business?
2muchcoffee proved their professionalism by bringing our ideas to life and to create a feature-rich and intuitive app.
How was project management arranged and how effective was it?
The project was managed smoothly, with great communication. We had regular Skype and Google Hangouts to discuss each step of the project. he project management was on top.
Throughout the project, the team demonstrated a strong understanding of business and technical requirements. They demonstrated a strength in their attention to detail and flexibility.
What did you find most impressive about this company?
2muchccoffee is very diligent which translates to the high quality they deliver. The team’s professionalism, code quality, and responsiveness are their main strengths. Also, this software company is very customer-centric and gave us the impression that they understood the requirements from start to finish.
2muchcoffee is a team of problem solvers that strive to find the perfect solution. They're great in terms of backend logical systems, and know how to find creative workarounds.
Are there any areas for improvement?
No areas for improvement. They were great!
the project
Web Development Services for SaaS-Based App
"We didn’t feel like a client, but rather as partners who have the same goal to achieve."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m the co-founder and CTO at Station, which is a SaaS focused platform for working with web apps. The app helps busy people to save tons of time handling both personal and work applications.
Since people spend a lot of their working hours using SaaS apps on their web browser, the Station aims to ease the whole process of using apps while working. We provide the opportunity to have one app to centralize all of your work. Therefore, Station supports 600+ apps including G Suite, Slack, Asana, Trello, etc.
For what projects/services did your company hire 2muchcoffee?
As our product has rapidly evolved into a much bigger version, we had to improve both sides: the back-end and front-end.
Moreover, we made the effort to split the codebase into different parts. Some parts required a lot of business-specific knowledge (for instance electron, custom framework, etc.) while the other required only standard knowledge (React web application, GraphQL, Node.js, PostgreSQL., etc.).
We decided to hire 2muchcoffee to work on the second part and implement the best tech solutions while we could focus on exploiting business-specific knowledge for our app store.
What were your goals for this project?
Our main goal was to make the app store more user-friendly and feature-rich by means of using modern architectural decisions.
How did you select this vendor?
We were looking for a team with solid technical expertise who would be able to “fit into our workflow”. Precisely, it was important to find a team experienced with a "modern" stack (especially our stack: Typescript, GQL, React, JSS) and be open to collaborate with Station’s product and dev teams.
Additionally, we were looking for a team with the pro-active communication approach which is transparent and up to date on accomplishment and left to do tasks.
We did comprehensive research to find the right company to cooperate with. When we discovered the 2muchcoffee portfolio and read the reviews, we were impressed by the scope and professionalism of their work. After the preliminary discussion with the team, it was a no-brainer that this team could carry out our main objectives. So, we decided to go with the 2muchcoffee company.
Describe the project and the services they provided in detail.
As Station is the browser for work it was crucial to reach a native desktop experience- something that could be achieved due to high-quality codebase. 2muchcoffee significantly improved our code.
First of all, the team made a code review to detect possible issues in the codebase which could negatively affect the work of the app. Back end tasks include caching GraphQL queries and changing the database structure (from services to applications).
Additionally, the data was migrated to Airtable to make the process of an organization much easier. Moreover, the team entirely refactored the existing front-end architecture.
There was decided to switch to GraphQL cache instead of Redux as a main application’s Store. Such a decision provides huge benefits for the user-experience. There was implemented a full redesign by means of creating completely new layouts for the app.
Additionally, the team extended the app functionality and added new ones, e.g. edit/delete of custom apps, infinite scroll, correct applications’ search functionality. Finally, Google Lighthouse metrics were improved to achieve better technical optimization.
What was the team composition?
The first contact we had was with the 2muchcoffee CEO with whom we negotiated the scope of the work. Later, 2muchcoffee devs worked on our back-end, while the front-end team closely cooperated with our Product Designer.
Can you share any information that demonstrates the impact that this project has had on your business?
We received positive feedback from our users which is a predominant indicator of the work that was done. Our goals were achieved: the app store became more feature-rich and user-friendly. The well-written code guarantees that it would be possible to scale the app in the future. Additionally, due to the revamp that the team did on this app, the conversion rates on our app store were significantly increased.
How was project management arranged and how effective was it?
The whole project was managed very effectively using the Agile approach. The communication was mainly through Slack which was perfectly fitting into our workflow. In case, it was necessary to have an online discussion we used Skype calls.
What did you find most impressive about this company?
2muchcoffee approached our tasks seriously. Specifically, we took some time to make a detailed product specification document which was carefully reviewed by the 2muchcoffee team and was even more improved throughout our cooperation.
In addition, the team was very open to sharing their knowledge. They always guided us through the core matters and explained areas that were unfamiliar to us. The team showed a willingness to understand and support our business objectives, and therefore, this translated into the quality of work they produced.
This is a responsive team with quick communication practice and following the “to the point” approach. We didn’t feel like a client, but rather as partners who have the same goal to achieve.
Are there any areas for improvement?
Considering the nature of the services we got from 2muchcoffee, I can state that there is nothing to improve. The team follows modern tech solutions and individual approach to the clients. That is why this is a great team to partner with.
the project
Development for Sustainability Reporting Platform
“2muchcoffee is highly responsive and reliable.”
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 CEO and CTO at Normative, which helps companies prepare sustainability reports.
What challenge were you trying to address with 2muchcoffee?
it was early in the development phase, our role was to provide the core features and optimizations for our client. We had to create a good website and a competitive web app using Angular within a tight schedule.
What was the scope of their involvement?
Initially, 2muchcoffee did code reviews and provided feedback. They did a lot of configuration of the entire frontend stack in Angular, which would allow us to upgrade to different versions later on. Another person did a bit of prototyping.
What is the team composition?
We work with two people from 2muchcoffee. We also had contact with their team leader, Dmitriy (Founder, 2muchcoffee).
How did you come to work with 2muchcoffee?
We looked for talented developers on Upwork and narrowed the choices down to 2–3 people. I was quite impressed with the extent of Dmitriy’s knowledge of front- and backend work.
How much have you invested with them?
We’ve spent $170,000.
What is the status of this engagement?
We started working together in October 2017, and the work is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
They have top developers. They’ve contributed a lot of consultancy work as well.
How did 2muchcoffee perform from a project management standpoint?
The communication is good. We get daily reports, which makes it easy to follow their progress. Even when the team expanded, they continued to collaborate well with each other.
What did you find most impressive about them?
2muchcoffee is highly responsive and reliable.
Are there any areas they could improve?
It’s not a big deal, but we both could probably improve our communication skills. Otherwise, I don’t have any big problems with them.
the project
Mobile App Development for Health Technology Company
"They demonstrated technical expertise and a very strong understanding of the project and its aims."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Со-founder of a healthtech project
For what projects/services did your company hire 2muchcoffee, and what were your goals?
We needed an experienced software engineering team to help us refine our ideas and to suggest the best and the most optimal digital solutions for creating a scalable and secure product.
How did you select this vendor and what were the deciding factors?
Found profile of 2muchcoffee on Social Media and through their popular Github projects.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We created an Angular web and an Ionic mobile application connected to a Node.JS backend API developed with Nest.JS. The web app has quite broad, complex, and smart functionality to encourage users to become healthier. The mobile app is all GDPR-compliant, respecting the privacy of healthtech system users’ data.
How many resources from the vendor's team worked with you, and what were their positions?
2muchcoffee team covered both sides of application development including product development and mobile development itself. We worked with the PM, the frontend engineer, the backend engineer, and the QA specialist.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
2muchcoffee did a great job. As a result, we will be seeking to work with them for more future projects. Their company has deep experience in product development, and it was a great help for us in terms of structuring the architecture as well as making the decision in business logic.
Describe their project management style, including communication tools and timeliness.
2muchcoffee makes use of effective communication and collaboration to ensure a smooth workflow. We worked with a great project management tool and also communicated via Slack.
What did you find most impressive or unique about this company?
2muchcoffee team is communicative and responsive to requests, which results in a supportive partnership. The whole team was very easy to work with. They demonstrated a lot of technical expertise and a very strong understanding of the project and its aims. The main benefit for us were that based on their product experience in the variety of different projects we achieved our goals on time and were able to deliver best practices in both business and tech sides.
Are there any areas for improvement or something they could have done differently?
No, I’ve been very happy with the experience.
2muchcoffee provides their code assessments, which are compared to industry standards. Their insights help the clients make informative promotional decisions. 2muchcoffee is very professional and offers great services. Their team clarifies timeline expectations to ensure they deliver on time.