Python-powered and custom-designed Web Platforms
Bravelab is a Web Platforms development company based out of Krakow, Poland. Our business comes with a proven track record of designing, building, and optimizing custom-built Web Platforms for Media, Print, Logistics, e-Commerce, and SaaS companies.
Our team specializes in Python and JavaScript, especially Django, Flask, Node.js, React, Angular, Vue.js, Next.js, and TypeScript frameworks.
For over nine years, we have built and co-authored more than 90 projects for over 45 clients from the USA, Switzerland, the Netherlands, the United Kingdom, Singapore, Canada, Poland, Norway, and more. Our experience meets clients' expectations as well as fulfills the most demanding needs.
Over the past years, we have developed a methodology that earned us a reputation for a company that delivers. That methodology is based on the following principles:
- Know your fit
We only engage in projects we feel confident in delivering. We refuse to engage in projects misaligned with our core tech stack, those with unrealistic timelines, objectives, etc.
- Prepare well
We only work with clients that understand the importance of proper preparation for the project. By that, we mean clients that agree notable IT projects do not start with a code, but with appropriate analysis.
- Be transparent
Clear and timely communication is a crucial factor in successful cooperation. It reduces misunderstandings, allows recognizing requirements and needs, as well as helps to solve obstacles in the process of project development.
Focus
Portfolio
EBU (European Broadcasting Union), Payability LLC, Symplete Inc., Talent Alpha, IMS r&d, Nowy Styl Group, Aequicens, MAXTO, Leanpassion

Pilgrimage App
Problem
The main purpose of the project was to create a platform that enables users to buy pilgrimage tickets and also go through the verification process of whether the ticket entitles them to receive a bonus gift.
Solution
The project is based on the Saleor.io platform, which is used to create modern e-commerce applications. We implemented an additional Plugin, which enables generating tickets with a QR code. Thanks to it, the volunteer can verify if the process was completed correctly.
Outcome
The project is ongoing. We are currently verifying the implemented functionalities and working on the further development of the application.

HelloPrint Platform
Problem
The client needed more development capacity and knowledge. We were able to offer the client the professional support of our developer to help with their platform.
Solution
We provided a full-time remote developer from Poland to support the client's in-house team in the Netherlands. We developed new pages and features, fixed bugs, and did other frontend work in Vue.js language. We worked with scrum, so we could provide refinements and perspectives daily.
Outcome
Our developer provided a great value, insight, and knowledge as well as a strong contribution to the team as expected. Since all products were of high-quality and were delivered on time, the client was very satisfied with our focus and dedication.

Multi-tenant online ordering system
Problem
The client wanted to build his e-commerce platform based on a new and modern solution. Previously, he has a lot of stores based on Magento. The main challenge of the project was to develop a multitenant platform that will allow new customers to set up their shop in a few minutes.
Solution
The product is based on a niche e-commerce platform Saleor.io where the main advantage is light-weight core. We're working on additional admin tools, which can help our client to manage his platform easily.
Outcome
The project is in progress. We are still working on extending the default saleor.io codebase by the client's requirements.

Talent Searching Platform
Problem
The client was looking for a partner who could provide resources to augment their development team.
Solution
We supported the client's front-end team. Each of our developers was onboarded through the regular recruitment process. Our developers were a part of the frontend team, ready to support any projects the client was working on. Both of the companies are based in Krakow so we could meet when necessary, however the work was mostly remote.
Outcome
The client set the goal to develop a certain number of features to be available for the October 2019 conference. Thanks to our support, the client was able to deliver those features on time.

Technology Solutions Platform
Problem
The client needed to implement additional functionalities into the existing web platform, such as payment solutions, offering systems, and integrations with GSA API (public tenders system in the USA).
Solution
One of our biggest tasks was to add a new payment method using authorize.net (there were no available libraries for this). Another one was to integrate the ordering system with GSA API.
Outcome
The project has been online for a few years. Since then, we have provided a few more features to the platform.

Online Gifts Store
Problem
The client wanted to move the purchase process from traditional gift ordering (phone/email) to an online service. The system had to operate on a multi-tenant approach, which means that various product catalogs would be available under the university's subdomains.
Solution
The product is an application based solely on JavaScript. Thanks to the existing API layer, we were able to design modules that downloaded product lists and created API orders. The frontend part based on the AngularJS framework.
Outcome
As a result of several weeks of work, we have created a dedicated StoreFront and implemented the assumptions of the purchasing process. We have also prepared an environment for servicing subdomains.

Selfie Truck App
Problem
The client’s in-house team delivered the photo app (built-in with Unity) and the hardware. Our role was to build backend, frontend, and API layer.
Solution
We developed an application with an API interface that allows storing Client’s pictures into the system along with Panel Control for support and moderation of Client’s pictures content.
Outcome
During the first three months after the launch of the application, users registered over 50 000 pictures. Backend API has over 60 different templates. Users can take selfie pics and send them to their friends by email.

Bravelab.io Idea Slack App
Problem
"Ideas are the beginning points of all fortunes" – Napoleon Hill. As a company where we have a lot of ideas, we needed to create someplace where we can store them in a convenient way.
Solution
We decided to use Slack, which is our main communication channel. Writing commands in Slack is very easy, therefore, we could build our simple productivity tool with less than four hours.
Outcome
We don't have to implement every idea, but we can store them and decide what could help us to foster our growth. As a result, we have almost 100 ideas for 3 months of using it. A few of them we have already implemented.

Missing People Searching App
Problem
The main challenge was to develop an application model in Django (backend) and Angular2 (frontend) allowing searching for missing people in a database.
Solution
Using the Agile/Scrum methodology helped us focus on the most important project aspects. Due to close cooperation with the client and graphic designer, the entire process went smoothly. Amazon Rekognition for picture recognition enabled us to focus on refining details in the search results. We had three weeks to accomplish the project.
Outcome
As a result, the client received a well-designed product ready for presentation to investors. Thanks to the implementation of MVP, it is possible to start the second stage of the project and develop an application that will help people and associations in searching for their close ones.

Online Electronic Equipment Wholesale
Problem
The client needed updating and maintaining their custom e-commerce platform with developers who have experience with Python and Django.
Solution
Thanks to our experience in similar projects, we were able to develop new features and deliver additional functionalities, such as delivery options and new payment methods, day by day.
Outcome
As a result, the client could focus on a marketing campaign, which sometimes needed adding extra functionalities like rebates module or discount logic.

Betafence Pricelist
Problem
Betafence is one of the market leaders in fencing solutions, access control for perimeter protection, and wire mesh products for a variety of industrial applications. The client needed to develop an online price list generator tool that would be connected to the SAP platform.
Solution
Our task was to build a price list generator that would allow generating PDF files based on SAP Codes. The project was developed with Python/Django technologies.
Outcome
The client received the tool that has been generating price lists since 2015, without the integration from the developers into the core code of the system.

Scratch Me
Problem
Facebook could be an important source of information also in the IT industry, wherein multiple groups, we can reach out to job-seekers or people looking for a subcontractor. To simplify the process of sharing the found data, we wanted to develop an extension for the Chrome browser that could copy it to the company's CRM system.
Solution
The simple extension works by showing a button in each displayed post on any selected Facebook group. After clicking the button, it gets data from the post and displays a form containing: author of a post, the content, link, and date. If the data is correct, it can be sent to the CRM system.
Outcome
As a result, we increased the productivity and quality of the data that are processed every day. The developed plug-in reduces function occupying several minutes to a few clicks.

Bravelab.io Success App
Problem
It is worth celebrating big as well as small successes. Following Management 3.0 practices, we decided to create a simple Slack application, thanks to which we can share such successes with everyone in the company.
Solution
To build the command, we used the Flask framework and MongoDB database. The application works very simply by using the command "/success We have uploaded changes to the production and everything works".
Result
The application stores the history of our successes, which enables us to look at what we have achieved from time to time. Everyone can boast of such success and strengthen the morale of the team.

Bravely Platform
Problem
The challenge was to develop a custom-built system in Django for Software House management, which moves the organizational workflow away from Excel. The system aims to collect, store, and manage the data about the company on one platform.
Solution
Our team built an internal CRM system which combines the aspects of HR, Finance, Sales, Cash Flow, and general team management aspects into one tool. What is more, the platform is integrated with tools, which are used every day, including Jira, Slack, Google Calendar, wFirma, and more.
Result
We developed the system which stores the employees' and clients’ data in a relational database. Thanks to this solution, we can easily access all the needed information in one integrated tool.

Echo Kielce Lottery
Problem
The project aimed at developing the platform, which operates based on continuously organized lotteries to reward customers in exchange for their purchases.
Solution
We created a Backend API, tablet application, and dashboard for the promotional system. The purchases registered with the Club Card are converted into opportunities in daily draws, which the participants could use by their choice to check the winners' list.
Result
The lotteries are organized in three-month iterations with additional monthly lotteries with different rules.

CRM Event Logger
Problem
The purpose of the application was to enable logging events from different tiers of applications, logging critical errors and debug information, collecting activity of users, as well as storing and displaying the changelog.
Solution
We developed the application, which enables collecting, processing, and analyzing the events available in one integrated solution, based on Amazon Web Services. The main parts of the architecture include:
- Event Logger SDK components
- SDK API endpoints (based on AWS ApiGateway / EC2)
- Event Logger Core APP (AWS Lambda)
- RAW History Log (S3, DynamoDB or ElasticSearch)
- Aggregated Data - map & reduce for "big data" storage
- Queue service - for additional actions according to logged events
- Event Logger API - interfaces and services available for other client applications
Result
The application collects data by dedicated SDK components (there are implementations for Python and JS) and retrieves it with REST API. All stored data can be aggregated in several ways with map & reduce algorithms and treated as small indexes within API list methods.

Swoonery e-commerce
Problem
Swoonery is an e-commerce platform for people who are looking for handmade jewelry. The main purpose of the project was to develop an engine collecting and analyzing behaviors of potential Clients.
Solution
Our team developed a well-designed solution using the Django, PostgreSQL, AngularJS, Amazon AWS technologies. We also implemented custom filters that enable users to easily search for the desired products.
Result
The new functionality based on the smart filters (style, jewelry size, budget, etc.) enlarged amount of Visitors and increased store revenue.

Dashboard for E-commerce Management
Problem
The main customer problem was the acceleration of monolithic PHP-based software and the migration from multi-instance to multi-tenant infrastructure.
Solution
The client decided to move selected modules of the existing application to the new app. Thanks to this approach, the platform could work without interruption, and new features were available for new customers. Old functions were turned off after some time.
Result
As a result of the changes, the client has started a more comprehensive refactoring of the platform code by moving part of the product catalog from monolith to microservices basing Amazon AWS. Thanks to this, we were able to start moving platform from a multi-instance to a multi-tenant solution.

Warka Web Service
Problem
The main task was to develop a fully functional www website for Warka Radler (main brewery business in Poland) by using graphic marketing materials provided by the client.
Solution
The website is built on a subscription model so the client can instantly make updates with current promotions. In order to develop a not typical layout, we decided to use our small CSS framework.
Result
The client received a fully responsive website with an outstanding design.

Bravelab.io Commercial Website
Problem
The goal was to transform the company image into a focused software house from Krakow, Poland. We wanted the website to reflect our values and point-out our style of work as well as company culture.
Solution
The internal team responsible for the project analyzed numerous marketing and sales documents in the research phase. As the work progressed, we decided to personalize such pages as the contact page. From paper wireframes, low-fidelity digital ones, and more fine-tuned versions, we saw the progress. At different stages, we asked co-workers and partners for feedback. Others’ opinions helped us improve inconsistencies.
We didn’t design all views, nor mobile versions – instead, we let the design agency apply our guidelines. At the last stage, our internal team developed the new website based on Django-CMS.
Result
The website is the output of a new strategy that we can test and improve in the next iterations.

Bravelab.io Thanks App
Problem
Bravelab is a software development company that embraces the Management 3.0 approach. One of the practices of Management 3.0 is public recognition of colleagues that contribute to the organization. Therefore, we wanted to develop an app that enables us to thank our colleagues for their actions.
Solution
Thanks App was developed internally and integrated with the cloud-based messaging platform - Slack. The application allows people to say warm words from any thread. The message lands in the #thanks channel and also appears in a web dashboard.
Result
The advantage of using the dashboard is displaying recent entries and top collectors as well as accessibility from any browser. Since 2018 we've sent over 3000 warm thanks.

Bonarkamore Loyalty Platform
Problem
The main challenge of the project was updating the existing loyalty program and integrating API with outside provider LoyaltyGator. The client also wanted to develop an application called Verifier for Android tablets.
Solution
Using an outside loyalty program (collecting purchase points, issue prizes) allowed us to decrease costs of developing a new loyalty application engine and focus more on integrations and additional functions needed for API receivers (www page, mobile application, control panel, and Wayfinder system). The entire system was fully functional while implementing the changes and updates.
Result
Our skills and project management allowed us to deliver the project on time. Providing internal tests enabled us to focus more on communication and application design.
The main benefit for the Client is the possibility to identify users as well as register their purchase at the shopping mall stores.

Educational Subsidies Management
Problem
The client needed an application that facilitates entering financial data concerning educational subsidy settlements and eliminates calculation errors from XLS files resulting from the complexity of the file.
Solution
Our team developed a system that improves application usability and eliminates duplicate functionality from the XLS file. Thanks to it, the client has the possibility to log into the system, easily enter the data and extreme cases into the database, configure the database for the organizational structure of local government units, and download reports about the financial year.
Result
We created a system for the management of educational subsidies, which are supported by public and non-public units in the settlement of students. In addition, the application is suitable also for non-technical users, who are not familiar with the complex XLS files.

Ads Management System
Problem
The focus of the project was on developing the tool, which enables creating a new advertisement based on existing ads without the need of exporting them from Facebook and carrying out manual conversion into the user-friendly template.
Solution
Our team created the tool that enables users to use processed data to retrieve Ad Name, Ad Post-id, and URL parameters and create "post-id" ads in another campaign/ad set of our choice.
Result
Thanks to the implemented solution, the client received the tool that automated the ads conversion process, which enabled them to save time while updating and converting Facebook advertisements.

Music Service Platform
Problem
The project focused on creating an application that allows collecting the data about the services provided to clients of the music service platform.
Solution
The application contains a database of clients and requested services. Additionally, the management of the Music Service can define new instruments in the system, which are then used in the repair form. Service providers have the possibility to change the status of the request, which can be communicated with clients via SMS message.
Result
Thanks to a well-designed database, the client has the possibility to manage the requested services as well as easily inform users about the progress.

Film & TV Fond Platform
Problem
The client needed to develop a fully customizable CMS, with high-quality user experience, and migrate the content from old CMS systems.
Solution
Our task was to integrate the backend and customize CMS modules, such as events manager, newsletter's campaign composer (based on CMS content), and custom publishing/cache manager. We developed a new magazine platform that consists of a database of over 6 000 articles.
Result
Nordisk works in a monthly subscription, therefore all updates are done up to date, avoiding technological debt. Dedicated CMS increased the quality and speed of the entire platform.

Lapgap E-commerce
Problem
The main goal of the project was the implementation of an e-commerce platform with order and different payment systems. The entrusted task included also entering products into an online catalog.
Solution
We created a very simple design that was written in Python programming language with the Django framework and Saleor platform. Our team also implemented several plugins that were essential to fulfilling the Client’s needs.
Result
The platform was designed and developed to reflect the brand identity - creating eco furniture and toys for kids.

Mag-Moto E-commerce
Problem
The project focused on developing a new e-commerce platform with modern design and functionalities.
Solution
We developed a new design for an online shop (also for mobile phones and tablets) with the ability to share user experience of their purchasing between other Mag-Moto’s Clients.
Result
The e-commerce platform is dedicated to all motorcycle lovers who are looking for accessories and outfits for motorcycles. The platform was created with a simple design that connects all the functionalities that are crucial to keeping users satisfied.

Travel Office Platform
Problem
The client wanted to develop an internet service platform with attractive offers of luxury hotels and attractions from around the world.
Solution
Our main task was to implement a portal that is integrated with a wide hotel database and a few different booking hotel providers (e.g. Travelport). The website has been built in Django and has several customized connected modules, which might be also used as independent parts.
Result
The client received an attractive and detailed design website that has a very high rating among platform Users.

Ticket API Adapters
Problem
The project was focused on the platform with a wide range of tickets and vouchers - cinemas, concerts, theme parks, trips, etc. Our task was to create integration between the existing client’s ticket engine and specific APIs of attraction and ticket providers.
Solution
The integrations were created in the form of adapter services written in aiohttp/sanic, which respond to specific JSONRPC calls from the core of the system, make the appropriate inquiries to the providers’ API, and present the data in the standardized format.
Result
The client received the system, which integrates API from various ticket providers. Thanks to it, the client can connect the providers to the network of the global ticket distributors

ACWL Across Canada
Problem
Across-Canada Limited is a Group supporting and purchasing automotive parts. One of our tasks was to develop an invoice exchange application between Club Members.
Solution
We developed a tailor-made solution for our client and created the document exchange tool via the Internet. The migration documents system was built in Django/Python (backend), and the application frontend was developed in JavaScript/AngularJS with Material Design. We used an API that allowed easier and faster integration between project layers.
Result
In the first year, the system has serviced over 60 companies with a database of several thousand documents.

B2B Warehouse of Electrical Equipment
Problem
The biggest challenge of the project was to implement a frontend B2B platform with the catalog for over 20 000 products. Important issues were additional integrations, such as with ERP systems or outside services (online payments, delivery, and tracking systems).
Solution
The separation of the frontend and the backend, through microservices and API layers, enables continuous development of the system as well as efficient updates of individual service modules.
Result
The main benefit of this project is integration with the ERP system. Modern and simple design, along with high responsiveness, makes the entire platform user-friendly.

IMS Route Planner
Problem
The client needed to develop one integrated system that enables shopping malls to manage their data such as building maps, users, roles, pages, promotions, routes between POIs (point of interest), which would be easy to use even for non-technical users.
Solution
We used the latest technological standards of modern web applications and centralized the services distributed on several online tools in order to reduce the time and costs of maintaining many online tools that have been used up to this point. Working together in Scrum with two-week sprints helped us to build a tailor-made solution.
Result
We eliminated the technical debt of the client’s base code. Now, the client has constantly updated cloud-based applications instead of the countless copied instances that are hard to maintain.

Forum Loyalty App
Problem
The Forum shopping mall marketing department needed tools to carry out cyclical promotional campaigns related to issuing ATM prepaid cards to shopping mall customers.
Solution
During a short 5-6 week deadline, we had to develop functionalities for registration, verification, and card issuing based on the rules set in the system configuration. The application consists of three components: Backend API, Frontend Panel, and Tablet.
Result
The application has been running continuously in the same configuration since 2017. A well-thought-out database structure allows creating new editions of the loyalty program without the need to involve developers to make changes to the core code.

Integrated Productivity Suite
Problem
The Symplete team needed technical experts to rebuild an Integrated Productivity Suite CRM streamlined into 6 core apps that main function is to track and manage business operations.
Solution
We provided a full stack development team that worked together on the task corresponding to implementation, development, and integration of the core system modules, such as Human Resources, Task Management, Customer Service, Surveys & Feedback, Accounts, and Sales.
Result
The cooperation between our teams results in better effectiveness of the product and decreasing the technological debt which was one of the main challenges of the project.
Reviews
the project
Custom Software Dev for Marketing & Communication Platform
"We have appreciated their constant willingness to quickly remove problems"
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a chairman of the board of Above Awards Sp. z o.o. that developed integrated marketing & communication Platform for Shopping Center and Retail sector - called "Rebate CEO".
For what projects/services did your company hire Bravelab.io, and what were your goals?
The main challenge of the project was updating the existing loyalty program and integrating API with outside provider LoyaltyGator. We hired Bravelab.io to develop a backend for the application called Verifier for Android tablets.
How did you select Bravelab.io and what were the deciding factors?
We got to know Bravelab.io through our business partner, who was also involved in the project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Bravelab’s team used an outside loyalty program (collecting purchase points, issue prizes) to decrease costs of developing a new loyalty application engine and focus more on integrations and additional functions needed for API receivers (www page, mobile application, control panel, and Wayfinder system).
The entire system was fully functional while implementing the changes and updates. They provided internal tests and focused more on communication and application design.
How many people from the vendor's team worked with you, and what were their positions?
Bravelab’s team was involved in developing the backend of the application. During the development process, we have cooperated with three software developers from their company.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Bravelab’s team delivered their part of the project on time. Thanks to it, we could deliver the product to the end-client and introduced it to the market. The main benefit of the app development was the possibility to identify users as well as register their purchase at the shopping mall stores.
Describe their project management style, including communication tools and timelines.
Due to the scope of the project, there were several companies involved in the process. Bravelab's team cooperated well with other companies, and they quickly recognized the project requirements, which had a positive impact on the progress of the work and duration of the development process.
Moreover, their communication was concrete and coherent, so they seamlessly worked with other teams responsible for the frontend, development of a mobile app, and marketing.
What did you find most impressive or unique about this company?
Apart from the exceptional level of expertise in issues related to the development of complex API systems, the cooperation with Bravelab.io is characterized by an unusual in the industry desire to understand our problems and point out customs solutions, even in the areas, where we did not expect support from an IT company.
I especially valued their ability to create solutions that went beyond the initial specification, but in advance solved problems that we were not able to predict at the stage of defining the assumptions of the project. We have appreciated their constant willingness to quickly remove problems, and the quality of the solutions they proposed, which was notably high.
Are there any areas for improvement or something they could have done differently?
I can't think of anything that I would change.
the project
Custom Software Development for IT Infrastructure Company
"Their flexibility and positive attitude was a worthwhile contribution to the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Maxto is a recognized integrator on the Polish market in the field of Teletechnics, Teleinformatics and Software. The company was founded in 2003 in Krakow, where the company's headquarters is now located.
We offer a wide range of reliable solutions in the field of: Software, IT Infrastructure and System Integration. We provide comprehensive support at every stage of the project.
Our activities include consulting, integration, design, implementation of IT solutions, as well as subsequent service and maintenance. I am Director of Software Business Development and Sales in this Company.
For what projects/services did your company hire Bravelab.io, and what were your goals?
The main purpose of the project was to create an application for supporting communication between Wroclaw City Department and NGOs. NGOs need to submit proposals or offers to participate in contests prepared by Wroclaw CD. Previously it was made in the paper way.
How did you select Bravelab.io and what were the deciding factors?
We hire Bravelab as a team augmentation to our in-house project. They provided us with a business analysis of the project, and the main task for their developers was to develop the frontend of the application.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Bravelab was responsible for the business analysis and frontend development of the application. They developed a user interface based on CRUD operations, allowing creation, reading, updating, and deleting objects in the application.
In terms of cooperation, the whole team prepared a modern application with the newest technologies. Two-weeks Scrum sprints helped us to develop a working, user-friendly solution.
How many people from the vendor's team worked with you, and what were their positions?
We engaged one project manager, who conducted a business analysis of the project, and three fronted developers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As an outcome, we developed a platform for managing competitions announced by city offices such as Warsaw, Wrocław, where NGOs can submit their offers.
We eliminated the problems with communication between Wroclaw CD and NGOs by mapping all the paper forms to forms in the application.
Currently, NGOs can do every action on the Internet via web application without having to visit the City Department.
Describe their project management style, including communication tools and timelines.
The developers from Bravelab adapted well to our internal team, so they created a positive working atmosphere.
Our team leader and product owner coordinated the development process, and we worked together with the Bravelab team in the SCRUM methodology.
What did you find most impressive or unique about this company?
They are adaptable. They blended into our internal team and quickly understood our job and workflow. Bravelab's team was focused and responsive. Their flexibility and positive attitude was a worthwhile contribution to the project.
Are there any areas for improvement or something they could have done differently?
In the beginning, there were planning issues. However, in the second phase of the project, they improved the schedule and kept the deadlines.
the project
News Publishing Platform Dev for Software Dev Company
"Their developers are very productive, taking responsibility for their code as well as the whole project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
CEO of NG Logic, a custom software development shop
For what projects/services did your company hire Bravelab.io?
At particular moment in the implementation of a project for our customer we had a need to augment our IT staff with specific engineers in a short timeframe.
What were your goals for this project?
Increase the velocity of the development team.
How did you select this vendor?
We were approached by Bravelab representative with an offer of team augmentation. The major deciding factor was that developer was available immediately.
Describe the project in detail.
The project goal was to design develop a news publishing platform that would be secure and reliable. Bravelab developers helped us to build key elements of the platform.
What was the team composition?
There are two developers engaged at this point, one backend and one frontend developer.
Can you share any outcomes from the project that demonstrate progress or success?
After a year of development there was a successful launch that was able to attract 200 major prospects and customers.
How effective was the workflow between your team and theirs?
Bravelab's developers blended perfectly into out in house team and followed our internal process.
What did you find most impressive about this company?
Their developers are very productive, taking responsibility for their code as well as the whole project and good team players.
Are there any areas for improvement?
We are happy with the overall experience.
the project
Developing Additional Features for Furniture Website
"We appreciated the reliability of their tasks, good work organization, and efficient communication."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are a European leader in comprehensive furniture solutions for office and public spaces. Thanks to our unique business model, we offer an excellent interior furnishing service based on in-depth analysis of clients’ needs, efficiency, work organisation, ergonomics and acoustics. Our experience as well as technological and production facilities ensure that every offer is “tailor-made.”
For what projects/services did your company hire Bravelab.io?
We hired BRAVELAB to make some major changes to our website, including, among others, bookmarks with a filtered dealer list.
What were your goals for this project?
Smooth and efficient implementation of changes and amendments. Finding solutions that are user-friendly and easy to use for the team.
How did you select this vendor?
We met with several companies offering similar services. We took into account the offer, including the price but also experience, the way the proposed solutions were presented and generally the agreement with employees. BraveLab convinced us at every level.
Describe the project and the services they provided in detail.
They developed three variants of solution and presented us with implementation paths. We exchanged a series of questions and answers to clarify our expectations.
On the basis of graphic designs provided by our company, they prepared solutions, implemented them at first on a test version of the website. This allowed us to test the effects, submit corrections and refine the result. Thanks to the solutions proposed by BraveLab, the process gained pace and was completed on time.
What was the team composition?
We contacted mainly one dedicated developer or owner of the company, while on the BraveLab side, additional people were involved in the project. However, I do not know to what extent and with what frequency.
Can you share any information that demonstrates the impact that this project has had on your business?
Changes introduced by BraveLab have improved the functioning of our website. They supported the intuitiveness and availability of selected information. We receive messages from clients who have been made easier to navigate the site. The bounce rate has also decreased.
How was project management arranged and how effective was it?
Project management was very efficient. We did not have any communication problems, any delays were reported in advance. The team presented alternative ways of solving each problem. We communicated via ActiveCollab, Slack and e-mail.
What did you find most impressive about this company?
We appreciated the reliability of their tasks, good work organization, and efficient communication.
Are there any areas for improvement?
Nothing that is worth mentioning
the project
Fintech Software Dev for Software & Web Dev Company
“I’d highly recommend them for their quality of work and communication skills. They’re a partner you can trust.”
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 of a software development company.
What challenge were you trying to address with Bravelab.io?
We were building a software product for the fintech industry. Specifically, we needed some help for the frontend of the web application. Bravelab had the skills we were looking for in building Angular applications, so we hired them to help us with the UI.
What was the scope of their involvement?
Bravelab helped us build the solution. The application is for the electronic processing of financial documents such as purchase orders and invoices.
They were involved in developing the function that creates invoice documents within the application. This function also processes the documents according to setup workflows from a UI perspective. Processing invoices was the only module Bravelab worked on. Their team used Angular and related frontend technologies such as HTML and CSS.
What is the team composition?
I worked directly with the developer. We also had contact with the project manager and senior developer for consultations. If the developer was stuck on a step, she’d consult with other team members, but that didn’t happen often.
How did you come to work with Bravelab.io?
There is a local organization here in Poland that gathers software development companies and Bravelab was recommended to us through that. We were specifically looking for someone who was local to us.
How much have you invested in them?
We spent between $10,000–$15,000.
What is the status of this engagement?
The project lasted from October–December 2019.
What evidence can you share that demonstrates the impact of the engagement?
Bravelab delivered the product with high quality and technical delivery. The clients that are using the product have given us positive feedback about the UI. That’s the best metric possible when working with UI.
The developer was very skilled in not only Angular but also the visual parts of the UI. She had an eye for detail and suggested improvements on how to change the layout so it was more functional. All-in-all, she was very good at coding and making it look good.
How did Bravelab.io perform from a project management standpoint?
There wasn’t much project management involved because it was more on our side. In essence, Bravelab became a part of our existing team, and we worked together. When it came to communication, coding standards, and the development process, things were very smooth. They used the same development tools as the rest of our team. We were very happy to work with them.
What did you find most impressive about them?
Bravelab’s technical skills are top-quality. The way they suggested improvements and their communication skills were impressive.
Are there any areas they could improve?
No, I can’t point to anything specific in that area.
Do you have any advice for potential customers?
I’d highly recommend them for their quality of work and communication skills. They’re a partner you can trust. If they say they’ll deliver, they’ll deliver.
the project
Front-End Dev Team Augmentation for HR Startup
"Without the help of their team, we wouldn’t have been able to accomplish the goals we’d set."
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 a senior developer and tech lead on the frontend team for Talent Alpha, an HR startup based in Poland. We connect small software houses with larger enterprises looking for specialists.
What challenge were you trying to address with Bravelab.io?
We were looking for a partner who could provide resources to augment our development team.
What was the scope of their involvement?
We hired Bravelab.io to support our frontend team. Each of their developers were onboarded through our regular recruitment process, wherein they were given tasks to complete, and then interviewed if they were successful. After that, the developers essentially became part of our frontend team, ready to support any projects we were working on as a company. Mostly, the work is remote, although both of our companies are based in Krakow, so we can meet when necessary.
We work mainly with AngularJS, TypeScript, and AWS. The team is also involved with the Gitlab pipelines.
What is the team composition?
We’re currently working with one of their developers, though we've worked with several throughout the engagement.
How did you come to work with Bravelab.io?
Bravelab.io is one of the software houses featured on our platform, so we had knowledge of their team internally. We shortlisted them when we identified a need for frontend support.
What is the status of this engagement?
We began working with Bravelab.io in May 2019, and the engagement is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
Last year, we set a goal to develop a certain number of features to be available for an October conference. Bravelab.io was incredibly helpful, and we were able to deliver those features and more. Without the help of their team, we wouldn’t have been able to accomplish the goals we’d set. Their impact was quite heavy.
I work with them on a daily basis, and I’m very happy with the quality of their work and all aspects of the partnership.
How did Bravelab.io perform from a project management standpoint?
Project management on their part isn’t an aspect of the deal, as their developers augment our own team. However, their communication is very good, and we haven’t experienced any issues.
We use YouTrack and Microsoft Teams to track progress and engage in daily communication.
What did you find most impressive about them?
The quality of their work and the level of their communication are both above average. Also, we appreciated that they were willing to work after hours to accomplish our goals for the conference.
Are there any areas they could improve?
No. I’m very happy with the frontend team Bravelab.io has delivered us.
Do you have any advice for future clients of theirs?
Clients should set clear goals, communicate with Bravelab.io, and treat the team as their own.
the project
Angular and Vue.js. Frontend Dev for Software Development Firm
"They are very skilled developers in the frontend area."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I work in Transition Technologies PSC as a delivery manager. We offer full-cycle software development done with our nearshore solution center in Poland. We have several customers where we put their IoT and AR ideas into real life. Our team of 500 software developers specialize in IoT, AR, PLM, Atlassian, Thingworx, Vuforia, R&D Staff Augmentation (Java, .NET, Cloud) and are super ready to work with your futuristic requirements. Transition Technologies PSC is a member of the Transition Technologies holding, a Polish software house. Since 1991 TT is developing software systems and modern technical solutions for national and international customers.
For what projects/services did your company hire Bravelab.io?
We hired Bravelab to help us with Vue.js framework tasks because at that time we did not have appropriate experience and skills.
What were your goals for this project?
Our main goal was to implement core features in Vue.js and then knowledge transfer to our team. It was a rather complicated project because we had two frameworks on the front-end side I mean Angular and Vue.js.
How did you select this vendor?
From time to time we meet each other during Software Development Association Poland events or conferences and of course we have found common topics.
Describe the project in detail.
We were responsible for building a "website builder online tool" in general it means that clients have the possibility to build their own internal website.
What was the team composition?
Two skilled front-end developers with experience in the Vue.js framework. The entire project's team consisted of six developers, one Product Owner, and one QA.
Can you share any outcomes from the project that demonstrate progress or success?
Within 3 months they helped us in implementing core features in Vue.js framework so we were able to launch this tool on production with a great feedback from stakeholders and new clients.
How effective was the workflow between your team and theirs?
Overall very effective collaboration, we worked in Scrum. All tasks have been maintained on Jira and we had a communication channel on Slack.
What did you find most impressive about this company?
They are very skilled developers in the frontend area.
Are there any areas for improvement?
Frankly speaking, everything was good, no issues.
the project
Custom CMS Dev for Digital Signage Company
"We appreciate their culture of work."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
IMS is one of the leaders in Digital Signage sector in Poland. I have worked there as a Product Owner in R&D Department.
For what projects/services did your company hire Bravelab.io?
We hired Bravelab to develop specialized CMS for one of our products.
What were your goals for this project?
The goal of the project was to create specialized, cloud-based CMS which is easy to use even for non-technical users. We wanted to have one integrated system to reduce the time and costs of maintaining many online tools that we have used up to this point.
How did you select this vendor?
We have chosen Bravelab because of their reliability in previous projects and their deep understanding of the topic.
Describe the project and the services they provided in detail.
The project aimed to develop data and map management system for shopping malls, which allows managing tenants of commercial space. The system met the latest technological standards of modern Internet applications and enabled the full configuration of the map and shopping malls. The main goal of the application was to centralize the services distributed on several online tools with the opportunity of scaling for the next few years without the necessity to rewrite the core engine system.
What was the team composition?
In the project was working three frontend developers, backend developer, and project manager.
Can you share any information that demonstrates the impact that this project has had on your business?
It helped removing technical debt. We have now one, constantly updated instance of the CMS instead of the countless copies that are hard to maintain.
How was project management arranged and how effective was it?
We worked together tightly in a 1-2 week sprints. It was the best possible way of working for such a project - it helped us to build tailor-made solution and pay proper attention to important things.
What did you find most impressive about this company?
We appreciate their culture of work. Bravelab uses the agile methodology, which reflects in quick response to changes and iterative delivery of the product.
Are there any areas for improvement?
Sometimes higher seniority level would help in communication - but they are really fast learners.
the project
Web App Development Outsourcing for Software Developer
“I’m very happy with their ability to adjust to our needs.”
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 co-founder of SolidStudio Software House, a software development company.
What challenge were you trying to address with Bravelab.io?
We needed outsourced development help.
What was the scope of their involvement?
We are working with them delivering IT projects together, using their developers to build applications and to reach our business goals.
There are two projects, both of which are web applications. There’s a ticketing application written mainly in Python that they joined the existing team of in the second phase. They wrote the whole application: analyzing the requirements, building the APIs, adding requests, and delivering it to production. The second application is a backend application for data warehouse storage and is written in Node.js.
What is the team composition?
We’re using three of their developers and their senior developer is my main point of contact.
How much have you invested with them?
$150,000–$200,000.
What is the status of this engagement?
We started working together in March 2019, and the work is ongoing.
What evidence can you share that demonstrates the impact of the engagement?
The first project was handled entirely by them and we’re very happy with the work. It’s live and being used by our client. The user feedback is very good, and the client is very satisfied with the work.
For the second project, the developer had started and met the initial requirements. He’s part of our team and we’re really happy with his seniority; we have confidence in his skills.
They’ve helped us in terms of profitability and efficiency as they can handle any the bugs and fixes on the fly. I’ve had no complaints.
How did Bravelab.io perform from a project management standpoint?
We do the project management on our side. They’re doing a very good job with handling the bugs and maintenance work. Cooperation with the developers is very good as they have very good communication skills, deliver on time, and bring value to meetings. We use email, Trello, Jira, and Slack.
What did you find most impressive about them?
I’m very happy with their ability to adjust to our needs. They scale up the team as needed and find the right talent when required.
Are there any areas they could improve?
No, there’s nothing I’d have them improve.
Do you have any advice for potential customers?
Trust their developers with all the technical decisions that they make because they’re very senior.
the project
Web Dev for Printing Company
"All products were high-quality and delivered on time."
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 an IT manager at HelloPrint. We’re a European print producer. We sell t-shirts, mugs, posters, and other items using a special technological platform.
What challenge were you trying to address with Bravelab.io?
We needed more development capacity and knowledge. Bravelab.io had contractors that knowledge and was able to supply a developer to help with our platform.
What was the scope of their involvement?
Bravelab.io provided us a full-time remote developer from Poland supporting our in-house team in the Netherlands. They developed new pages and features, fixed bugs, and did other frontend work. The language they used was Vue.js. We work with scrum, so he would provide refinements and perspectives daily.
What is the team composition?
Mateusz (Frontend Developer, Bravelab.io) was our developer and main point of contact.
How did you come to work with Bravelab.io?
Initially, we were talking to a different company in Poland, but they weren’t able to provide the development capacity we needed. They recommended Bravelab.io as an alternative.
How much have you invested with them?
We invested about €100,000 (approximately $110,000 USD).
What is the status of this engagement?
We worked with them from January–August 2019.
What evidence can you share that demonstrates the impact of the engagement?
The developer provided value, insight, and knowledge. He contributed to the team as we’d expect from any developer. All products were high-quality and delivered on time. We were very satisfied with his focus and dedication. One time, he even provided some updates while he was sick. It’s hard to provide a specific impact because it’s one developer working on one project in a much larger organization.
How did Bravelab.io perform from a project management standpoint?
He was a regular team member, so if there was something he couldn’t solve or questions he had, he communicated with our team. There are always some issues with remote work: time difference, language barriers, Internet connectivity, explaining things over chat rather than in-person. Occasionally, there were scheduling conflicts. If he had a meeting at Bravelab.io and we had a meeting, it wouldn’t work out. But that’s more of an organizational thing.
What did you find most impressive about them?
Bravelab.io’s developer cared about the project. Often, you will hire developers who will do the project and then just go home without caring, but he really cared about what we were doing. That’s something we want in our employees, and with a remote developer, that’s very important for us. The extended contract is an outgrowth of that dedication to quality work.
Are there any areas they could improve?
I think broadening knowledge for their staff always helps.
Do you have any advice for potential customers?
I would recommend fully vetting the people you’re hiring, as one would do with any remote developer.
Bravelab.io successfully delivered the project successfully and in a timely manner. The team was able to cooperate well with the internal team. They were able to provide concrete and coherent communication throughout the project. Their expertise was the hallmark of their service.