R&D Lab for Software and Hardware Engineering
Quanterall specializes in the development of end-to-end customized solutions in functional programming languages with high availability, high scalability, fault tolerance, and high-performance capabilities.
The core business of the company is to develop custom Enterprise software, Blockchain solutions, and IoT infrastructure. Our strength is in solving complex problems through simplification, based on ingenuity and mastery of programming languages such as Erlang, Elixir, and Haskell.
The tech team consists of 90+ engineers for blockchain, back-end, DevOps, web and mobile, embedded and hardware development.
The company is active since 2016 and has offices in Varna and Sofia, Bulgaria. Quanterall has a global client base that ranges from startups, scaleups to industry leaders. We have successfully implemented 40+ projects in various industries: FinTech, Telecom, Healthcare, Insurance, Logistics, Vending, Retail, Manufacturing, Communication, and more.
Services
ENTERPRISE SOFTWARE - Functional Programming (Elixir, Erlang, Haskell) for High Scalability
- System architecture
- Back-end web application development
- Front-end web application development
- Custom DevOps solutions
- Prototyping, Proof-of-concept, and MVP
- Application optimisation and maintenance
BLOCKCHAIN DEVELOPMENT
- Web and mobile dАpps development
- Smart Contract Development
- Non-Fungible Tokens (NFTs)
- DeFi projects
- Blockchain app architecture
- Core blockchain protocol development
- Cryptocurrency exchanges
- Cryptocurrency wallet development
- Proof-of-concept and MVPs
- SDK
- Oracles
IoT DEVELOPMENT
- IoT solution architecture
- Hardware Design and development
- Embedded Firmware development
- Software development
- Network architecture
- In-house prototyping
- Testing, Support & Maintenance
We build long-lasting partnerships with our customers. We pride ourselves on a culture of innovation, hard work and integrity.

headquarters
other locations
-
Boulevard Tsarigradsko Shose 111, Sofia Tech Park, Labs BuildingSofia 1784Bulgaria
Recommended Providers
Focus
Portfolio
SAP, IOHK, æternity, IntraLinks, Nestle, Catalx, Nynja Chat, Triton

IOHK/Cardano
Quanterall’s team has started working on the ambitious project at an advanced and critical stage of its development. Cardano’s great potential for successful implementation motivated the team to work hard and upgrade the platform. In order to improve the overall work of the project, the developers had to find issues, resolve them in a timely manner and enhance the performance. The team's contribution built on the integration and made headway for wider application of the solution like better work with smart contracts and apps.

SumUp
Quanterall’s role in the project was to work with SumUp’s libraries and APIs and make sure that all performed financial transactions have passed with the right protocols and documentation. By testing the Back-End and validating financial transfers, the team took care of all collected data and developed a structure that meets the needs of the company and its hardware. All possible causes of the real-life environment were covered which lead to the successful launch of SumUp’s product on the market. The company was able to confidently accept payments from the world’s biggest providers such as Visa and MasterCard, along with strategic partners like American Express. As of today, SumUp has experienced impressive business growth.

aeternity
Starting from scratch, a team of twelve experts from Quanterall actively took part in the core blockchain development. The task for the team was to provide an alternative implementation of the æternity protocol for Elixir. One huge advantage of the Elixir SDK was that Erlang libraries were used for feature improvement. Another exciting opportunity for our engineers was to code the Sophia Smart Contracts supporting fungible and non-fungible tokens, based on the official Æternity blockchain language. The team has also worked with Cardano and used Maralowe to build the Actus protocol for writing finance-related contracts for leasing and credit. In addition to all the completed tasks, one of the final developments was an improved version of the Ethereum Virtual Machine – the “AEVM” (Æternity Ethereum Virtual Machine).

Solos
Quanterall’s development team has built both applications - for iOS and Android. The apps were developed to read Bluetooth broadcast information from the wearable and provide end-users with access to information. FeverGuard is a unique healthcare serverless system which means that the system is highly efficient, optimized and scalable. Another setup that was performed was of the serverless architecture over AWS for capturing all temperature information from each user and storing in a Time Series-based database. The team also developed the backend by using React. Our experts had to break the whole backend into 8 microservice-like services using AWS Lambda and AWS ApiGateway.All services were built from the ground up using only SAM+CloudFormation templating, while service data was stored in DynamoDB. Our execution allowed each service to be recreated with a single command and to be able to seamlessly integrate with CodeCommit for automatic build and deployment in the 3 different stages – Production, Test and Development.

Nynja Chat
Quanterall’s work helped Nynja in levelling up the service by developing an automatic translation system for incoming and outgoing messages. Our developers implemented new features and helped with the instant translation of conversations, transcription of voice messages (text-to-speech) and reminders. Our team led the whole project management of updating the whole backend system and migration of the application on Erlang. By developing and improving the communication features of Nynja, the team developed a more secure and scalable platform and facilitated the introduction of international work in organizations around the world. Blockchain development was also part of Quanterall’s various tasks aimed at upgrading the functionality of the application.

Catalx
Quanterall had to develop a back-end admin panel from scratch and was also involved in the front-end working process for the platform. The main technological challenge was to develop everything in a simple, user-friendly manner. The ultimate goal was to simplify the financial process by allowing users to exchange currency with just one click.

AVERATO
AVERATO is a software system designed to create IoT infrastructures for remote control of various devices integrated access to different payment channels.
It is an IoT platform for cashless and contactless payments. By using the device and software businesses can allow their clients to purchase in a new, fast, secure, and convenient way. The solution can be used for vending machines, inventory management, and various other needs. Since the development of the product in 2018, Averato has been bringing numerous opportunities to its end clients for market share growth and digitalization. The solution improves the overall performance by providing a centralized remote management system that optimizes machine servicing time. The excellent business potential for fintech solutions and the growing need for transparency of transactions are prerequisites for the development of even more features and multi-industrial applications of the product.

Ambrosus
At the time of Quanterall’s team joining Amrbosus, the project was focused on offering a blockchain-based IoT network for food and pharmaceutical enterprises. The solution kept track of data coming from sensors, biosensors, and food tracers through unique electronic ID-tagging and anti-tampering mechanisms. Quanterall’s role was to provide a secure blockchain environment for all required information, encoded as smart contracts on AMB-NET’s distributed ledger – Ambrosus’ Ethereum-Interoperable Blockchain. Once Ambrosus sensors digitise data and issue product identity tags or attribute certificates, all readings are recorded on AMB-NET’s distributed ledger, providing an immutable and tamper-proof record of the product’s entire lifecycle. Another contribution by our team was made in the development of crypto wallets for easy payment and integration with MetaMask.

Triton
Triton is an AI platform created for custom data analysis pipelines for company evaluation.
The project offers a highly-needed solution for investors – a system that has the ability to analyze the business potential and provide a comprehensive vision of development opportunities, entirely based on data.
The Triton project involves making a data analysis pipeline for company evaluation profiles that can be used for deciding a company's potential value and potentially whether or not the said company is worth investing in/buying. The analysis is done via a framework created for processing data via AWS Lambda & other Amazon Web Services offerings, which will eventually be used by non-Quanterall developers for writing business logic within that framework.
Our team had to develop a completely unique approach to business analysis that saves investors' time, effort, and costs. For that purpose, we had to build a framework for automatically deploying analysis pipelines expressed as TypeScript functions that take in and emit data points. With our help Triotin is now able to offer a holistic view of any business niche, to find market gaps and new opportunities through a sector-driven approach.

SAP
The XSK project is a compatible environment for SAP HANA Extended Application Services (XS) based applications. It is deployed outside of SAP HANA instance as a Docker container on Kubernetes. The compatibility stack is an extension of the Eclipse Dirigible cloud development platform. XSK approach is to provide custom Eclipse Dirigible stack coming with XSC engine type. This engine is based on the standard Dirigible’s JS engine with several enhancements such as predefined XSC API pre-loaded.
Quanterall’s team has a key role in the development process of XSK migration of apps from the old SAP system to the new SAP that was currently in development. One of the most important parts of the project is the migration tool, reliable for a more effective archiving and transfer of data. The team creates a space for easier work, faster business processes, and better workflow of current business apps. Quanterall’s work on XSK allows more businesses and clients to take advantage of the exclusive solutions of SAP, as this happens without unnecessary cost and with improved users experience. It also impacts future developments, and improves and optimizes processes in various businesses, regardless of industry and field of work. The project is an upgrade and extension of SAP's Eclipse Dirigible – a cloud development platform for applications.
Reviews
the project
Blockchain Development for IT Services Company
They were software engineers with experience in functional programming, blockchain, and smart contract development.
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am a Technical Project Director, DApp Platform, at Input Output Global (IOG), which is a research and development company that helped build the infrastructure for the Cardano blockchain.
For what projects/services did your company hire Quanterall, and what were your goals?
We have worked on Cardano smart contracts for a while when we contacted Quanterall - a company with experience in the Haskell programming language. There is a standard for financial smart contracts: the ACTUS protocol https://www.actusfrf.org The standard defines rules and methods for generating separate financial smart contracts. It is written in natural language, supplemented with mathematical formulas that describe various forms of financial flows, and describes some twenty smart contract types. Marlowe is a special-purpose language that runs on the Cardano blockchain, on top of the Plutus general-purpose smart contract language. Marlowe provides a visual programming interface, as well as a standard text-based approach, for the generation of the smart contracts. Every Marlowe contract can thus be seen visually both as source code and graphically, explaining its workflow. The goal of the Marlowe team was to build an implementation of a representative collection of ACTUS contract types using Marlowe, generating these contracts using a Haskell implementation. The specific Quanterall project was to continue this implementation, extending the range of ACTUS types supported, as well as maintaining and developing the existing implementation.
How did you select this vendor and what were the deciding factors?
IOG first met Quanterall at a meeting in Plovdiv, Bulgaria, to celebrate the second anniversary of the launch of the Cardano blockchain, organized by Vasil Dabov (after whom Cardano’s latest hard fork is named). This meeting was hosted Quanterall, and this began our collaboration
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The scope of the work was to create an integration of the ACTUS protocol standard on Cardano in Haskell and Marlowe. The first steps taken by the Quanterall to validate the existing implementation by writing appropriate unit tests against official data, present in the official ACTUS repositories for the corresponding contract types. After doing this, and correcting and enhancing the implementation in some ways, the project was continued to expand the library by adding additional contract types. Again, these were backed up by tests, against real data from the ACTUS test suite.
The technologies we used in the project are:
- Haskell - a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation.
- Marlowe – Cardano’s special-purpose language for modeling financial instruments as smart contracts on a blockchain.
- Plutus - Cardano's smart contract programming language, which is built on Haskell.
How many people from the vendor's team worked with you, and what were their positions?
The Marlowe team consisted of seven engineers, two of which were from Quanterall. They were software engineers with experience in functional programming, blockchain, and smart contract development.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The Quanterall team delivered high-quality implementations of a range of financial instruments. Their testing practice was very good, and incorporated the tests from the ACTUS standard in a systematic way. The team was also able to maintain and improve the existing code base to the same standard.
Describe their project management style, including communication tools and timeliness.
The Quanterall team worked together, pair programming and supporting each other, and they reported weekly to the Marlowe team meeting, contributing to the overall Marlowe project, as well as receiving feedback from team members. Their code contributions were submitted as pull requests to the Marlowe GitHub repository, and were reviewed by core Marlowe team members
What did you find most impressive or unique about this company?
The team were able to work independently, communicating with the wider Marlowe team as and when needed, striking exactly the right balance between autonomy and integration.
Are there any areas for improvement or something they could have done differently?
Working with Quanterall’s team was very effective indeed. There was probably room for improvement in the team’s knowledge of the available Cardano tools for smart contracts, as well as Haskell, the underlying technology; but despite this the team were able to onboard quickly.
the project
EMV Simulator for Financial Technology Company
"I was impressed with their motivation and professionalism."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Sumup is a leading Point of Sale and other financial services provider that enable millions of small merchants in 34 countries be successful and grow their business.
For what projects/services did your company hire Quanterall, and what were your goals?
Payment processing for card acceptance is the core service of Sumup. Ensuring stable and reliable payments experience was always a priority for the company. In order to ensure quality of our service while being able to go faster with new features and software, we needed a good test system.
We started partnership with Quanterall with the goal to automate testing of emv transactions eliminating the need to use physical devices.
How did you select this vendor and what were the deciding factors?
Historically we developed very good relationships with Quanterall especially as it comes to talent development. The reason is that both companies were using kind of niche technologies and Quanterall founder invested a lot in learning and development.
We had a good support in finding the right talent for our needs. It is worth mentioning that few members of our core payments team started their carriers with Quanterall. So it was a natural decision to go with Quanterall knowing their professional and tech background.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The technology used was erlang. We needed to cover several acquirers integrations as well to simulate the commands coming from physical devices.
How many people from the vendor's team worked with you, and what were their positions?
We formed a mixed team of 6 developers - 4 from Quanterall and 2 from Sumup.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
A testing back-end system was developed by using Erlang. Its main tasks were strongly tied with cryptography and financial transaction specifications.
Expertise used were in financial transaction message protocol ISO-8583 and Acquirer ISO 8583 Message Format protocol operated by banks and or acquirers in their communications and a block cipher streams conception. Enhancing the existing infrastructure resulted in reduced finding error time during new features development.
Describe their project management style, including communication tools and timeliness.
This project was entirely led by Sumup. However it wouldn't be successful without the technical expertise provided by Quanterall.
What did you find most impressive or unique about this company?
I was impressed with their motivation and professionalism.
Are there any areas for improvement or something they could have done differently?
Nothing that I can think of
the project
Software Integration for Logistics Company
"Quanterall team acts with flexibility which is appreciated by us as a customer."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Logistic and freight forwarding company
For what projects/services did your company hire Quanterall, and what were your goals?
We hired Quanterall for developing integrated software for follow up, invoicing and fleet/equipment management.
How did you select this vendor and what were the deciding factors?
We did research within our area of business and choose Quanterall
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
4 steps: 1. Detailed project development and explanation of the internal workflow 2. Basic functionality programing 3. Connecting processes in the software 4. Testing
How many people from the vendor's team worked with you, and what were their positions?
4 people
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project is currently in the last stage of testing. The complicity of the software and time taken resulted in changes during the process dictated by changes in company business strategy. This reflected some functionalities that needed to be remodelled.
Describe their project management style, including communication tools and timeliness.
Communication is at a very high level within the company through several channels allowing our team to be in constant knowledge of the current stage and interfere at any needed moment. Quanterall team acts with flexibility which is appreciated by us as a customer.
What did you find most impressive or unique about this company?
Adequate ideas regarding our workflow processes and turn them into software improvements.
Are there any areas for improvement or something they could have done differently?
whatever was needed was taken into consideration and reflected the process at the time
Quanterall provided high-quality implementation of financial instruments, organized testing processes based on ACTUS standards, and improved code. The team created a synergy and extensively supported the programming stage. Moreover, they were independent and communicative throughout the partnership.