Cutting-edge blockchain solutions
We help businesses to plan, design, develop and launch Web3-based products and services.
Successful deployment and optimisation of blockchain improves transparency, automation and efficiency; while also providing enhanced digital security and delivering meaningful cost reduction.
We provide the full spectrum of support and professional services for companies at all stages of their blockchain journeys; ranging from blockchain integration, conceptual work on tokenomics, Solution Discovery consultancy to help identify the best blockchain infrastructure to system architecture design, dApps and smart contract development, audits and implementation.
2 Languages
- English
- Polish
Blockchain Loyalty App & ERC20 Token Dev for Software Firm
the project
"They present different potential solutions to solving specific challenges and let the client decide."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Coras is a software company that has developed a single API for the world's tickets. https://coras.io/
For what projects/services did your company hire imapp, and what were your goals?
We had an idea to develop a blockchain loyalty app and token so we needed a company to help us figure out what needed to be built and then build it.
How did you select this vendor and what were the deciding factors?
We looked at lots of different companies and decided to go with Imapp as they had the clearest thought process of how they could help build what we needed. The deciding factor was the quality of the people. Choosing a software company is more luck than skill and we got lucky with our choice.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We worked together to scope out what needed to be built to build a roadmap that both companies signed off on. Imapp then followed that document in collaboration with Coras. Solidity was the primary programming language used. The key deliverables have been an Ethereum Request for Comment 20 (ERC20) token and multi functionality dapp that we then had audited.
How many people from the vendor's team worked with you, and what were their positions?
There were 3-4 people we have primarily worked with from management, product managers to developers. All are of a very high quality and friendly to work with.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We're about to launch so the project has the outcome we set out in the original scope of work document.
Describe their project management style, including communication tools and timeliness.
Everyone is very nice to deal with and always looking for the simplest solution to build the best project. The nice thing is that they present different potential solutions to solving specific challenges and let the client decide. Communication is very friendly whether on email, calls or on Telegram.
What did you find most impressive or unique about this company?
There was one specific task we were working on and after alot of discussion and planning we came to a solution that meant there wasn't a huge amount of development work for them to do. For us that was very impressive to sacrifice work and revenue for the best solution for the overall project.
Are there any areas for improvement or something they could have done differently?
Nothing that comes to mind. There is always a working relationship that takes time to develop.
Focus
Portfolio

EVM Gas Cost Estimator
This research project aimed to propose a method of estimating gas costs of EVM/Ewasm OPCODEs. We argued that measuring individual OPCODE execution duration is feasible and gives ample opportunity to analyze the differences in computational cost of different OPCODEs and different EVM/Ewasm implementations.
Full reports:
Stage 2
https://github.com/imapp-pl/gas-cost-estimator/blob/master/docs/gas-cost-estimator.md
Stage 1
https://github.com/imapp-pl/gas-cost-estimator/blob/master/docs/report_stage_i.md

Smart contract audit
Metatower is a decentralized, community-based Gamefi + NFT + Metaverse project.
The scope of the assignment was to perform an audit of the smart contracts.
The audited smart contracts included the ERC20 token and the Token Vesting.

Blockchain based billing platform
PKO is the biggest Polish bank seeking to integrate blockchain into their products and services.
The project focused on development of software modules for issuing, trading and managing tokens, proof of concepts of tokens based services as well as development of software modules for smart contracts management. The solution was based on Hyperledger Fabric (HLF) technology.

ZK Sync Forwarder
A tool to integrate Golem platform with zk Sync solution which is “a trustless protocol for scalable low-cost payments on Ethereum, powered by zkRollup technology. It uses zero-knowledge proofs and on-chain data availability to keep user's funds as safe as though they never left the mainnet”.
More details here: https://github.com/imapp-pl/zksync-forwarder

Decentralised Marketplace
A set of code that manages a multifunctional marketplace when users can trade and loan their NFTs. The smart contracts provide highly secured and gas efficient solutions while backend and frontend architecture offers user-friendly experience.

Plasma, Ethereum Layer 2
Plasma is a framework that allows to create a child chain anchored to the main Ethereum chain.
This project layed solid foundations in the early days of Layer 2 solutions development (L2) and resulted in a working product.
https://github.com/omgnetwork

Freeze Capital
Blockchain based vault to store crypto funds to avoid emotion-based investment decisions.
Well-designed and executed smart contracts offer high security of users’ funds kept there.
More details here:
https://github.com/open-strategy/crypto-freezer
Reviews
the project
Blockchain Loyalty App & ERC20 Token Dev for Software Firm
"They present different potential solutions to solving specific challenges and let the client decide."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Coras is a software company that has developed a single API for the world's tickets. https://coras.io/
For what projects/services did your company hire imapp, and what were your goals?
We had an idea to develop a blockchain loyalty app and token so we needed a company to help us figure out what needed to be built and then build it.
How did you select this vendor and what were the deciding factors?
We looked at lots of different companies and decided to go with Imapp as they had the clearest thought process of how they could help build what we needed. The deciding factor was the quality of the people. Choosing a software company is more luck than skill and we got lucky with our choice.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We worked together to scope out what needed to be built to build a roadmap that both companies signed off on. Imapp then followed that document in collaboration with Coras. Solidity was the primary programming language used. The key deliverables have been an Ethereum Request for Comment 20 (ERC20) token and multi functionality dapp that we then had audited.
How many people from the vendor's team worked with you, and what were their positions?
There were 3-4 people we have primarily worked with from management, product managers to developers. All are of a very high quality and friendly to work with.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We're about to launch so the project has the outcome we set out in the original scope of work document.
Describe their project management style, including communication tools and timeliness.
Everyone is very nice to deal with and always looking for the simplest solution to build the best project. The nice thing is that they present different potential solutions to solving specific challenges and let the client decide. Communication is very friendly whether on email, calls or on Telegram.
What did you find most impressive or unique about this company?
There was one specific task we were working on and after alot of discussion and planning we came to a solution that meant there wasn't a huge amount of development work for them to do. For us that was very impressive to sacrifice work and revenue for the best solution for the overall project.
Are there any areas for improvement or something they could have done differently?
Nothing that comes to mind. There is always a working relationship that takes time to develop.
the project
Project Research for Nonprofit Organization
"I liked imapp’s team knowledge and experience."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm a Software Engineer at Ethereum Foundation (EF), a non-profit organization. The EF promotes and supports research, development, and education related to the Ethereum ecosystem and related technologies.
For what projects/services did your company hire imapp, and what were your goals?
Imapp conducted research that aimed to propose a method of estimating gas costs of Ethereum Virtual Machine (EVM) instructions, focusing on the subset of non-IO instructions. Their proposed procedure provided an insight into the relative computational costs (focusing mainly on CPU) of the individual EVM instructions and explored their variability in different circumstances.
How did you select this vendor and what were the deciding factors?
We chose Imapp for this project because we’ve worked with them before. Their team is very experienced in research projects and they also have great applied knowledge in the blockchain environment.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The main focus areas of this research project were: 1. Expand the program generation module, to explore the interesting features of EVM programs and the variability of their computational cost. 2. Expand the instrumentation and measurement modules, to make the measurements more "fair" and comparable across EVM implementations and instructions. 3. Expand the analysis module, to incorporate statistical testing and other validation methods and other ways to extract features from the collected measurements. 4. Provide a proper harness for the measurement runs in terms of hardware and environment diversity. 5. Ensure easy application of the automated scripts for validation methods.
How many people from the vendor's team worked with you, and what were their positions?
We worked with a team of 4–5 people.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
They delivered what they set out to do. They proposed a method of estimating gas costs of EVM instructions by means of estimating their marginal execution cost. They also provided arguments for this method to be a feasible way of assessing the discrepancies of costs of EVM instructions.
Describe their project management style, including communication tools and timeliness.
We communicated mostly through Slack and had a weekly call scheduled. The team was very responsive and promptly answered our questions.
What did you find most impressive or unique about this company?
I liked imapp’s team knowledge and experience.
Are there any areas for improvement or something they could have done differently?
No.
the project
Custom Software Development for Financial Technology Company
"They impressed us with their problem-solving approach which resulted in a great product."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a Board Member at Golem Factory GmbH The main goal of Golem Factory is to deliver an open and self-sustainable platform that would enable users around the world to both access (requestors) and monetize (providers) idle computational resources.
For what projects/services did your company hire imapp, and what were your goals?
Imapp helped us build a customized integration tool for the zkSync Layer 2 solution as a payment provider on Golem Network to deliver a low-cost transaction option for our users.
How did you select this vendor and what were the deciding factors?
We had worked with Imapp on other projects in the past. We know that they have very good blockchain specialists on their team and we were confident they could deliver the results we needed.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The scope of the project included: technical validation of ZK product according to our requirements, technical solution design, implementation with ZK Sync API, load tests and deployment to production infrastructure.
How many people from the vendor's team worked with you, and what were their positions?
2 senior blockchain developers + 1 DevOp
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The product built by Imapp enabled our users to make low-cost transactions without compromising security.
Describe their project management style, including communication tools and timeliness.
clear and effective communication. They were proactive and responsive. ols and timelines.
What did you find most impressive or unique about this company?
They impressed us with their problem-solving approach which resulted in a great product.
Are there any areas for improvement or something they could have done differently?
no
the project
Frontend & Backend Development for IT Services Company
"Their team was very responsive and presented a flexible approach to challenges."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
President.
For what projects/services did your company hire imapp, and what were your goals?
Fronend and backend development for a software focused on computational chemistry .
How did you select this vendor and what were the deciding factors?
We have chosen Imapp based on our previous successful collaborations on other projects.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
The scope included building the backend component using Python and the frontend component in React.
How many people from the vendor's team worked with you, and what were their positions?
3-5 people Frontend and backend developers, UX/UI designer and project manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The team helped us build a platform which is now a successful live product .
Describe their project management style, including communication tools and timeliness.
We used Slack to communicate. We also hold regular (weekly) update meetings on Google Meets. Our technical stuff has been in constant communication with Imapp developers who quickly respond to all our questions.
What did you find most impressive or unique about this company?
They were professionals who thought out of the box. Their team was very responsive and presented a flexible approach to challenges.
Are there any areas for improvement or something they could have done differently?
No.
the project
Decentralized Marketplace Dev for Gaming Company
"Their team was creative and always willing to brainstorm."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a Game Relations Adviser
For what projects/services did your company hire imapp, and what were your goals?
We worked with Imapp as a partner to to build a decentralized marketplace including smart contracts, backend and frontend.
How did you select this vendor and what were the deciding factors?
Imapp has a great knowledge in decentralized applications development. Their understanding of industry standards and requirements allows them to build excellent products with the right balance of security, cost efficiency and positive user experience.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Imapp assisted us from the very beginning of the project and they helped us with shaping and polishing our requirements. They used Solidity, Python Django and React to develop the elements of the product.
How many people from the vendor's team worked with you, and what were their positions?
4-6 developers and a Project Manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Project was delivered on time. Their team was creative and always willing to brainstorm to find ways to better the project.
Describe their project management style, including communication tools and timeliness.
Friendly and professional. Very responsive on communication channels (email, Slack, Signal). We also held regular status update meetings.
What did you find most impressive or unique about this company?
They really know blockchain technology well and they use that knowledge to suggest and implement the best solutions.
Are there any areas for improvement or something they could have done differently?
No
the project
Smart Contract & Mobile App Dev for Blockchain Company
"We were impressed with their participation in the brainstorming phase of the project."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm an advisor to the web3 project.
For what projects/services did your company hire imapp, and what were your goals?
Imapp was hired to write a smart contract for freeze.capital.
How did you select this vendor and what were the deciding factors?
Key differentiating factor was deep experience in smart contracts. Imapp was also very competitive in terms of pricing and had team capacity for swift project execution.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Development of the smart contract and support with freezer application development.
How many people from the vendor's team worked with you, and what were their positions?
2 senior people advised on the concept of the solution, 1 mid level programmer for implementation
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The project was executed swiftly and without any problems. The contract was deployed without any problems.
Describe their project management style, including communication tools and timeliness.
Professional and friendly approach to a client. Project was delivered on time.
What did you find most impressive or unique about this company?
We were impressed with their participation in the brainstorming phase of the project.
Are there any areas for improvement or something they could have done differently?
No.
imapp has delivered the decentralized app on time, and the client is now preparing to launch it. The client is impressed by how the vendor looks for the simplest solution to achieve the best outcome, even if it means less work and revenue for their business. imapp also communicates effectively.