We develop software that covers multiple platforms—web, Android/iOS, smart TV, wearables, IoT.
Umbraco is an open-source CMS platform for publishing and managing website or intranet content.
Flutter is Google’s UI software development kit for building natively compiled mobile, desktop & web apps.
Python is a general-purpose programming language for crafting desktop & web apps.
PHP is a general-purpose scripting language suited to dynamic web pages.
TypeScript is a programming language designed by Microsoft covering both client-side and server-side development.
We believe that IT is about the team, about ideas, about the talent to see the world a whole lot differently. About constant discoveries. And, first of all, about people. Therefore, we offer you business opportunities where others see obstacles to bring the most courageous dreams of yours into reality.
Current job openings.
References from our clients.
Detailed profiles of the Geeks.
Get to know our company’s mission, vision, and values.
OpenGeeksLab believes that overall success depends on each team member.
See our go-to-market playbook on how we transform your idea into a functioning and reliable tool to achieve targets set
Blockchain-based platform shaping the future of online hotel booking
After years in the hospitality industry, our customer made sure of the
inefficiency of the hotel business interaction with online travel agencies (OTAs). The point
is that hotels don’t have enough resources to compete on equal terms with OTAs, so they are
forced to cooperate with third-party platforms, often on unfavorable conditions. Such a
situation makes hotels dependent as they cannot increase their profitability or attract
clients for direct booking as well as reduces the opportunities and limits choices for
Our customer came up with the idea to create an affordable and transparent
Booking.com alternative applying Blockchain and tokenization to help hotels connect with
consumers and conduct transactions directly. Such a solution allows excluding intermediaries
and ensuring almost zero fee commissions.
The four wholesalers provided data and services. The number of operations
performed by their services was limited to 5. The customer required a load of 500 requests
per second only for each B2B user as well as B2C portal. When working directly with the
wholesaler's API, one would have to wait for a response to requests from all wholesalers,
perform internal processing of the data obtained, and only after that send the answer to the
The response time to the user could reach, in the worst case, 70 seconds.
Blockchain should be applied to pay for booking using GO tokens.
To ensure the required number of requests, we decided to apply Big Data with
forecasting and minimize requests to wholesalers. We divided the data from wholesalers into:
“static” data that changes rarely and is updated below the peak system load times, and
dynamic data requests that we cannot ignore.
We’ve created a database of 400.000 hotels, and added other information—photos,
The dynamic data was the room availability for the requested period and its
price. We forecasted the room price based on Big Data, historical data, and the current
prices with coefficients. The forecast accuracy was within 5%. This actual price was
clarified during the booking process.
The search engine allowed giving customers search results with the required
Since the projected load was 2-3 million users, we decided to apply
micro-service architecture which allowed us to easily scale the system to the required and
The second phase was about applying hotel room management to integrate hotels
directly into the client’s system. It means that hotels could conduct bookings on their
websites through the platform and manage hotel occupancy. We also needed to provide HRM
system for hotels so that they could manage their inventory and bookings.
Applying micro-service architecture and Big Data Analysis allowed us to
decrease request time from 70 to 4.6 seconds with unlimited number of sources with
data accuracy 95%.
Hotel and customer accounts are synchronized between the website and the
For hotels wishing to integrate into a single system to link their
inventory and reservation systems. API key management.
A centralized database and server to store Personal Identity Information
(PII), customer booking details, and data from hotels.
A user-friendly interface allows hotels to update and manage price lists
A pricing dashboard where rates can be updated as needed.
Ethereum blockchain and smart contract to generate decentralized GO
Tokens and execute payout requests.
All in-app transactions are conducted through a smart contract executed
on the platform.
Consumers can easily browse hotels and rooms, and book desired ones.
Payment in fiat currencies, cryptocurrencies (BTC, ETH), and GO tokens
Customers can earn GO credits according to spending amounts and exchange
them for hotel services or pay for a room.
When the hotel rate drops, the feature automatically detects and
re-books an existing booking at the lowest possible rate.
The feature showcases all the hotels in a particular location and helps
customers discover a specific hotel.
All displays and search results are based on the hotels’ performance,
applied the GO platform features, and customers reviews.
GOeureka is an ongoing project. We’ve been developing a mobile app and
web-based platform since December 2018.
Currently, the project is launched mainly in Central and Southeast Asia.
Our customer is planning to launch it worldwide as well as adding airline bookings
and car rentals.
Speaking of monetization, the client’s company will charge a transaction
fee of 5% for all payments except GO tokens.
To roll out both mobile and web versions, we implemented these tech solutions, concerning specific project aspects.
10 experts — backend and frontend specialists, software architect, project manager, UI/UX designer, QA engineer.
Video streaming app for people of faith
Community-driven social network for brands and creators
Fitness social network that connects coaches and sports enthusiasts from LA
Wrong e-mail adress
Tell us about your project. We know how to incorporate the
tech solutions that best suit your case. Just drop us a line to get yours!
+380 (99) 786 85 34
Product pitch or product spec is not enough. You must prove that the value you bring is worth funding. And that’s how.
What Will You Get?
We will perform code review best practices, and provide a report with the data, including:
How to effectively pitch your business idea to get funded? Get our Startup Investment Checklist!
Wrong e-mail adress