Blockchain, AI, and Big Data software development
Unicsoft is a trusted technology consulting company, delivering AI and Blockchain solutions to drive business outcomes for startups and enterprises.
The Unicsoft team has deep expertise in:
- Blockchain
- Machine Learning
- Natural Language Processing
- Computer Vision
- Big Data
- Data Science
- Data Analytics fields.
We help startups validate ideas, build an MVP, iterate towards reaching product-market fit, and scale fast.
For enterprises, we provide technology consulting comprising building business-led solutions and energizing legacy systems that drive business performance and constrain inefficiencies.
Unicsoft addresses excellent customer experience as our highest priority. We achieve it via clear and timely communication, transparency in managing customers’ expectations, a highly orchestrated development process, and a pro-active and consistent team.

headquarters
other locations
-
The Signature, 51 Changi Business Park Central 2, Level 04-05Singapore 486066Singapore
-
-
-
-
39 Ivana Kudri str, office 11Kyiv 02000Ukraine
Focus
Portfolio
Hoodifood, MakerDAO, Executive Eye, Goforit, Security Dam, Intellica Group, Forte Web Properties, SOSsitter, SeniorDev, Kokoro, TestMax, Digbee, NDCRx

AI-BASED ACTIONABLE INTELLIGENCE SYSTEM
Unicsoft developed a comprehensive intelligence solution using AI & ML algorithms for the email data ecosystem to empower an organization with the following data management capacities:
- detecting and analyzing threats to the email ecosystems much faster, alerting customers of any potential issues;
- having the early-detection capability necessary to identify fraud, data breaches, unauthorized users, and security flaws;
- segmenting customers based on behavior and pattern matching and building customized marketing services based on this data.
Unicsoft’s solution is a custom intelligence model, integrated seamlessly with the organization’s email services. Our team built a Python-based script to automate data collection and anomaly detection for the organization, combining it with a sophisticated machine learning algorithm.
Full Case study: https://unicsoft.com/portfolio/actionable-intelligence-system-for-cloud-data-management-and-security/

AI FOR CRYPTOCURRENCY PRICE PREDICTION
Jupyter Notebook, Python, Sklearn, Machine Learning, Artificial intelligence, NLP, NLTK
Unicsoft dedicated team was in charge of developing a Cryptocurrency price prediction solution based on LSTM models and sentiment analysis of Crypto forums and channels. The model provides the prediction of 4 type of price: ‘Open’, ‘High’, ‘Low’, ‘Close’ for every Cryptocurrency individually.
The processes of price prediction model is recomputed constantly by AI Engine, potentially in a constant update loop. The model works in real time.
The model accepts any number of input parameters (the network architecture allows you to add many technical market characteristics of a selected cryptocurrency), and gives a forecast at specified prices (‘Open’, ‘High’, ‘Low’, or ‘Closed’ ) at the output. The architecture also provides a simple way to add new parameters to the line of the forecast in the future: for example, the forecast of the Volume of funds for this cryptocurrency or another indicator. No significant code changes will be required: flexible parameters are already embedded in the solution.
Full case study: https://unicsoft.com/portfolio/artificial-intelligence-for-cryptocurrency-price-prediction/

AI-POWERED MOBILE APP
A simple and time-saving solution for managing business contacts and facilitating the networking process at events.

BLOCKCHAIN-BASED GLOBAL RICE TRADING PLATFORM
Distributed system for food product exchanges and commercialization.
It is a sophisticated online marketplace that connects rice exporters, importers, and inspection companies in one place to trade and commercialize rice in a more effective, secure, transparent, and effective manner.
Pioneering Hyperledger
The most suitable and promising technology for the case was Hyperledger. However, it has been a relatively new technology so we needed to be prepared for unexpected issues as pioneers.
Azure VS Hyperledger
The cloud infrastructure was required to be built using Azure cloud. We needed to deal with the lack of smooth native integration between Hyperledger and Azure.
Trust & Transparency VS Security
We needed to combine the transparency offered by DLT and the need in security to prevent fraud and misuse of the platform.
Read full case study here: https://unicsoft.com/portfolio/blockchain-based-rice-trading-platform/

BLOCKCHAIN-BASED TRACK & TRACE SYSTEM
The Unicsoft team developed a semi-decentralized solution for issuing and tracking encrypted blockchain-based datamatrix codes as the main layer of protection from grey imports. The datamatrix codes can be scanned at any point in the merchandise life cycle to ensure the authenticity of the product, track its logistics and prevent counterfeiting, effectively solving all the problems listed above.
To ensure high-level security and reliability of the system, we created a process for unique marking code generation using cryptographic protection. All product identification codes, geolocation and movements were stored in a blockchain infrastructure and couldn’t be falsified. Blockchain-based storage and protection of data demanded reliable cloud storage, so we proposed our customer to host all applications on Amazon Web Services.
Unicsoft leveraged a bunch of AWS services: CloudFront, CloudWatch, EC2 Container Service, Elastic Compute Cloud, Elasticsearch Service, Key Management Service, Relational Database Service, Route 53, Simple Storage Service and System Manager.
Since the track & trace solution was blockchain-based we needed to run different nodes and certain parts of it. With AWS it was easy to configure such a system by using VPC, auto-scaling, and different types of instances. Also, it was handy to have options to configure infrastructure exactly as we needed according to requirements.
The Unicsoft team managed to create the end-to-end blockchain-based track & trace ecosystem covering the whole life cycle of goods production and distribution.
Read the full case study here: https://unicsoft.com/portfolio/blockchain-based-track-trace-system/

SUPPLY CHAIN TRANSPARENCY FOR GOLD MINING INDUSTRY
The basic technical complexity was that existing platforms track the origin of one product, for example, an implant. With gold, it is more difficult – the mine produces large ingots of unrefined gold, further refineries clean it and one unrefined gold ingot produces several bars of a smaller size of high-grade gold, then other institutions can melt these slivers into smaller ones, so the original “product” is crushed into components and it is necessary to track the way of each component back to that big ingot from which it went. Thus, the ready solutions were inapplicable in this case.
The problem was solved by applying the QR code to each ingot and to the derivatives of ingots and creating a custom system for registering all operations of the type in blockage (ingot A was turned into ingots B, C, D by X LTD, ingot A itself no longer exists) and all displacements (ingot B is moved from companies X to company Y with the help of transport company Z).
The system is realized with the help of Ethereum, and the logic of operations with ingots is programmed in the form of smart contracts.
Read the full case study here: https://unicsoft.com/portfolio/supply-chain-transparency-for-gold-mining-industry/

SKYCOIN - UTILITY FOR CRYPTOCURRENCY PROJECT
Skycoin’s Blockchain platform is completely secure, infinitely scalable, and ISP independent. Backed by bandwidth, storage, and computational power, Skycoin is designed to implement Satoshi’s original vision and fix the problems with Bitcoin.
Technology stack: Blockchain, Angular2, Golang
Link: https://www.skycoin.net/
Unicsoft team was responsible for developing a utility for Blockchain; designing the utility’s architecture; developing a peer-to-peer cloud storage service tailored to service the distributed network of Skywire; creating the framework for building distributed social network services.
Read more: https://unicsoft.com/portfolio/skycoin-utility-for-cryptocurrency-project/
Full portfolio - https://unicsoft.com/portfolio/

SKIN DIAGNOSTIC AI BASED SOLUTION
CNN, Jupyter Notebook, Keras, OpenCV, Python, Machine Learning, Artificial intelligence, Computer Vision
Unicsoft dedicated team was in charge of developing a Skin Diagnostic Model based on Computer Vision algorithms. The model provides targeted personalized information about skin disorder as a set of more relevant disorder types and probability of this type.
The processes of image recognition and classification model recomputed constantly by AI Engine, potentially in a constant update loop. The model works in real time for an individual user.
After receiving the general description and suggestions for the prototype, the R&D team started to investigate the existing solutions. We selected the most optimal of them for the current moment, based on customers requirements and time limitations.
Full case study: https://unicsoft.com/portfolio/skin-diagnostic-ai-based-solution/

HOODIFOOD - HOME COOKING MARKETPLACE
Hoodifood is Uber of home cooking. It is a “sharing economy” business where neighbors cook food for their neighbors.
Read more: https://unicsoft.com/portfolio/hoodifood-home-cooking-marketplace/
Technology stack: Wordpress, WooCommerce, PHP
Link: https://www.hoodifood.com/
Our portfolio: hhttps://unicsoft.com/portfolio/

DASHBOARD DEALERSHIP -AUTOMOTIVE REPORTING SERVICE
The client is the automotive company from California that provides US automotive dealers with financial information about automotive stores. Dashboard Dealership is an enterprise-level reporting tool, allowing to analyse data from a range of sources.
Unicsoft was in charge of the redevelopment of the legacy system, which was built on the outdated technology Flex. Dashboard Dealership integrates Facebook, Google and Okta OAuth authentications. The two-factor authentication is integrated via text (SMS) service Plivo (plivo.com).
Read more: https://unicsoft.com/portfolio/dashboard-dealership-automotive-reporting...
Technology stack: Angular4, PHP (Yii2)
Link: http://www.dashboardonline.com
Our portfolio: https://unicsoft.com/portfolio/

SOSSITTER - FULL-SERVICE PORTAL FOR EASY SITTERS
SOSsitter provides a link between families and nannies, babysitters, senior caregivers.
Unicsoft team was in charge of rebuilding the old website. The main technical challenges of the project resolved by the team were processing recurrent payments and making multi languages website.
Main features of the platform are searching and posting jobs, messaging, making payments (PayPal, Beanstream), creating user profile etc.
Read more: https://unicsoft.net/portfolio/sossitter/
Technology stack: PHP, Symfony, JS, MySQL
Link: https://sossitter.ca/
Full portfolio: https://unicsoft.com/portfolio/

HAZARDMON - CLOUD-BASED HAZARD MONITORING TOOL
HazardMon is a secure cloud-based hazard monitoring solution, providing status notifications and data logging for bucket elevators and conveyors. Real-time system status, graphs, and historical data can be viewed on any web-enabled devices (smartphones, tablets, desktop or laptop computers). Emails can be sent to notify users whenever a change in the system’s health is detected. An automated maintenance feature allows site operators to verify that all sensors of the system are operational and working correctly.
Read more: https://unicsoft.com/portfolio/hazardmon-cloud-based-hazard-monitoring-t...
Technology stack: Python, Django/Tornado, Socket.IO, Go, PostgreSQL, MongoDB, Redis, RabbitMQ, HTML/CSS, JS/jQuery, Orchestration/Automation: Ansible/Chef/Fabric, Idera monitoring, AWS (EC2, S3, IAM, EBS etc.)
Link: https://hazardmon.com/
Full portfolio: https://unicsoft.com/portfolio/

KOKORO - TOOL FOR TRACKING EMOTIONAL NEEDS
KOKORO is an innovative web and mobile HR tool which uses interactive graphics to capture a sentiment in real time. It accelerates transparency, cooperation and learning within the organization.
Technology stack: Back-end - Node.js , Express framework, Swagger, Docker, Amazon S3, Nexmo/Plivo APIs, Socket.io, MongoDB, Mongoose; Front-end - Angular 5, Ionic 3.
Read more: https://unicsoft.com/portfolio/kokoro-hr-tool/
Our portfolio: https://unicsoft.com/portfolio/

GOFORIT - MARKETPLACE FOR AUTOMOTIVE INDUSTRY
GoForIt is a marketplace that provides information and technical details about used cars from auctions to potential buyers. This iOS app helps to connect car buyers with transporters. Transporters can use this app to inspect cars, reduce paperwork and reduce damage claims. Car buyers can use GoForIt to get recent information about the cars, choose among them and buy, mitigate the risk of bad buying.
The main benefit of this app is the inspection diagram, which includes photos of every car part. It allows to provide detailed car inspection in the easiest way.
Read more: https://unicsoft.com/portfolio/goforit-marketplace-for-automotive-industry/
Technology stack: Yii2, PostgreSQL, Sphinx Search, Composer, Git, Objective-C, Custom Layout, Core Data, Cocoa Pods (AFNetworking, SDWebImage), In-App Pucrhase, REST API
Link: https://itunes.apple.com/us/app/goforit/id1232563804
Our portfolio: https://unicsoft.com/portfolio/

IOTA - ECONOMY OF THINGS PLATFORM
IOTA is an open-source distributed ledger that is being built to power the future of the Internet of Things with feeless microtransactions and data integrity for machines. It is possible to securely store information within Tangle transactions, or even spread larger amounts of information across multiple bundled or linked transactions.
Technology stack: Blockchain
Link: https://www.iota.org/
Unicsoft team was responsible for deployment of IOTA infrastructure on servers; integration of IOTA wallet into the current IOT project; enabling data transmission from sensors through the IOTA infrastructure.
Read more: https://unicsoft.com/portfolio/iota-economy-of-things-platform/
Full portfolio - https://unicsoft.com/portfolio/

AI-INTEGRATED CLOUD-BASED PLATFORM
Django, Python, Artificial intelligence, Mobile development
Wanda is an integrated cloud-based platform embedded with active AI linking doctors, clinicians, patients, and caregivers into a proactive care team to stop adverse events before they happen.
The machine learning algorithm is used to identify 90% adverse events 7 days before they manifest, keeping high-risk patients safer. All the predictions of the Machine Learning model are based on patient history and baseline risk, supervised engagement, health trackers, symptom surveys, health trajectory, prediction, and risk analytics.
The doctor receives an alert about the risk by the system. It gives an opportunity to improve patient care plan adherence and to prevent adverse events related to patients health. The users of the platform can communicate via video, IVR, text messages, app options.
Full case study: https://unicsoft.com/portfolio/wanda-ai-predicting-and-preventing/
Reviews
the project
Web Dev for Blockchain Tech Company
"They are incredibly thorough, organized, and easy to work with."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the Founder of a Web3 tech company. We license our software to businesses in the space.
For what projects/services did your company hire Unicsoft, and what were your goals?
We hired Unicsoft to come in and clean up, beta test and check the security of our current development. We are now developing new features on top of our software.
How did you select this vendor and what were the deciding factors?
They had a lot of experience over a multitude of industries such a AI, Big Data, Machine Learning, etc. We are in the blockchain space but I figured if they can execute huge, incredibly intricate projects in spaces such as the ones listed above, they must be extremely detailed, skilled, and have very organized company / working structures in place... and I was right! I was looking for a company that will do more than just "do what I say", I was looking for a tech partner who can provide valuable insight into what they think is the best way to approach situations/development.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
They are incredibly thorough and organized, for example after I signed on, they provided me with a ~180 page document detailing every single function of the current state of our site / our future objectives, as well as hundreds of lines of an Excel spreadsheet which each line being every button/area/function on the website, with a description of what it does, and any questions they had next to it.
Once they had a thorough understanding of the website, they went through and security-checked the smart contracts (and provided a huge document detailing that as well), beta tested the site, and we are now moving into the next phases of development. We are developed in Vue and Node.js.
How many people from the vendor's team worked with you, and what were their positions?
When I first signed on I had meetings with the project manager and 2 others, and now I communicate daily / weekly with just the project manager. There is a team of about 5+ I believe.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
I cannot stress how great working with Unicsoft has been. Development teams I have used before required so much hand-holding and micromanaging, whereas with Unicsoft I get to sit back and trust that they have everything handled (I am a perfectionist / tend to micromanage so this rarely happens)!
They are incredibly thorough, organized, and easy to work with. Our website is functioning so much better, and they have brought up and fixed issues with the software I did not even know about.
Describe their project management style, including communication tools and timeliness.
Very streamlined and organized, I communicate with one project manager over Telegram. When we were in the intense beta phase, they set up a huge excel doc with each line detailing every item on the site, and would write any questions next to it which I would answer directly in the doc, and turn it from red to green, so we are all on the same page. This organization is not something I have seen from a dev agency before them!
What did you find most impressive or unique about this company?
The organization and how detail-oriented they are with their internal processes.
Are there any areas for improvement or something they could have done differently?
No.
the project
Development Services for B2C Sustainable Platform
"This company has a great culture and a genuine interest in helping clients solve tough problems."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I'm the founder of a startup building a blockchain-powered B2C sustainable action platform and marketplace that democratizes climate action
For what projects/services did your company hire Unicsoft, and what were your goals?
We needed a super-reputable global developer with solid blockchain and smart contract experiences. We prepared a detailed RFP and sent it to leading blockchain developers, including Unicsoft.
How did you select Unicsoft and what were the deciding factors?
Unicsoft won the competitive RFP via its pricing, experience, and careful and detailed response to the RFP. Their advanced Project Management (PM) methodology instilled high levels of confidence as did the deed experience of their team and work done for other clients.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Project Scope included refining important technical features of the solution, developing user personas, user journeys, look & feel, etc.
Smart contracts, payment gateways, UI, UX, catalog development and more were part of the project, which was managed with care and accuracy by the PM.
How many people from the vendor's team worked with you, and what were their positions?
We worked with about 6 people including the PM, an account manager, a bockchain smart contract developer, a graphic designer with great UX skills.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We were able to complete the project faster and at a better cost using Unicsoft compared to the other vendors that submitted quotes via the RFP. The project proved key parts of the platform concept and helped gauge user acceptance.
The project served as a reusable component for future projects and as a way to showcase the solution to partners and investors.
Describe their project management style, including communication tools and timelines.
Unicsoft has great PM skills and provided a weekly summary of activities, oustannding issues, etc. Every hour of the project was carefully accounted for and the team was always on the lookout for risks and opportunities.
This is a very international team with great liaison skills, the ability to work at a global enterprise or a startup level, and a smart, positive team that was a delight to work with.
What did you find most impressive or unique about this company?
This company has a great culture and a genuine interest in helping clients solve tough problems. They use advanced and transparent methodologies that one can trust, they are responsive, friendly, professional, and they really care about their clients.
Are there any areas for improvement or something they could have done differently?
While every company can use improvement, it's hard to come up with suggestions for Unicsoft. It's always smart to check out other reviews, but this reviewer can think of no real improvements that need to be made.
I've worked with leading global IT providers while heading strategic initiatives at leading Fortune 500 international corporations, as a management consultant for leading companies, and with startups.
I would bring in Unicsoft as a vendor with any of them.
the project
Blockchain-Based Development for Supply Chain Company
"Unicsoft did a great job!"
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are building a Blockchain-based track & trace solution for goods lifecycle management within the supply chain industry. My role in this project is a software development consultant. I’m responsible for creating product value propositions, finding product-market fit and researching the market to meet the business needs of end-users.
For what projects/services did your company hire Unicsoft, and what were your goals?
With an initial idea to build a track & trace solution, we began looking for a reliable technology consulting company that would advise us on how feasible it is to use blockchain for this purpose and assist in creating a comprehensive roadmap for our product development. To predict all potential pitfalls in the development, complete a deep analysis and create an effective project plan, the Unicsoft team proposed we begin the discovery phase.
During the discovery phase, Unicsoft covered each task necessary to create a comprehensive solution based on the initial idea. The solution architect considered future scaling and prepared effective architecture, as well as chose the right technologies to help us evolve faster while saving on our budget.
Within the development lifecycle, the Unicsoft team demonstrated great skill in Infrastructure Engineering, implementation and automation of various processes – deployment, monitoring and making infrastructure act as a code using AWS and Jenkins tools.
Hyperledger Fabric + GoLang experts created the system’s core with a blockchain private network, which brought the solution’s main value. Unicsoft engineers also implemented a client interface (web and mobile applications) using modern technologies and tools, including React.js, React Native, UI kits, while following rigid time constraints.
Goals: We wanted to build an application that helps brand owners fight counterfeit and prevent multi-million dollar losses using blockchain technology. The solution needed to document all supply chain updates to a single shared ledger, guaranteeing complete data visibility, immutability and transparency for all supply chain participants. Our aim was to help law-abiding manufacturers and vendors protect their brands while fighting grey imports.
How did you select Unicsoft and what were the deciding factors?
Being a complex solution with many different parts, we were searching for a company that could combine each section instead of distributing them across various vendors. We provided vendors with our 60+ page documentation and the Unicsoft team prepared the most comprehensive proposal. They researched and discovered many aspects of our product and offered us tons of new implementation ideas.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
In terms of project development, the only part that fell on our side was design and documentation on how we envision the future product. We expected the vendor to provide us with a product development roadmap and successfully implement it. In the beginning, the Unicsoft team became familiar with the documentation and prepared specifications describing all the obligatory features we may need for each project role - system administrator, supplier and the end consumer.
After the discovery phase, the software development process began. Unicsoft gathered the project team at the perfect time. We started by involving just a few people who were responsible for the architecture. At this point, we also engaged the Blockchain consultant who provided us with high-level advice on how Hyperledger works and on how we could cover our business needs most effectively by using this technology. Unicsoft solution architects offered valuable information on how to create an easily scalable and customizable system to respond to our future users’ needs.
The team continued to grow as we moved through the product development timeline. At the project’s peak, we had 12 people who were working parallel under the particular features in which they were responsible. For example, we had two different mobile applications – one for the supplier and one for the end-client – so we assigned two mobile developers who focused on their precise application. This approach helped us speed up the development process and stay within the predicted timeline.
How many people from the vendor's team worked with you, and what were their positions?
There were 12 experts from Unicsoft: Project Manager, Business Analyst, Blockchain Developer, Infrastructure Architect, Backend Developer, Backend TechLead, two Frontend Developers, two Mobile Developers and two QAs. Also, Unicsoft provided a dedicated Account Manager who built effective communication between us and the technical team, and ensured the process was running smoothly. We held strategic sessions, as well, to discuss the project’s future development, which revealed Unicsoft’s desire to be involved deeply in projects.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As of now, we have successfully implemented the solution among a group of small and medium enterprises, proving its performance capability within the process of goods supply chain management. We have dozens of potential clients in the pipeline, as well.
Describe their project management style, including communication tools and timelines.
As mentioned before, all features were implemented within the scope, timelines and budget. I think this proves effective project management. But, also, I was surprised at how well they helped us make important product decisions and set priorities according to customer needs. The project manager dove deeply into the project and performed more like a colleague. We communicated through Telegram, Email, Redmine and other tools.
What did you find most impressive or unique about this company?
We have been impressed most with our close cooperation, pro-active team and project execution within the schedule and budget. The intermediate results were demonstrated permanently and transparently each week. Adequate attention was given to the documentation, which was really useful for our product’s future scalability.
Are there any areas for improvement or something they could have done differently?
There isn’t anything specific to point out. Unicsoft did a great job!
the project
Custom SaaS Development for Fintech Startup
"Their team was willing to learn about a difficult product in an unfamiliar sector."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the co-founder of a fintech startup. Our customers are MFIs (microfinance institutions) that lend to people in developing countries.
What challenge were you trying to address with Unicsoft?
We needed to develop a custom software but didn’t have the capabilities in-house.
What was the scope of their involvement?
Unicsoft developed our custom SaaS product that digitalized processes for MFIs. Their team built the desktop version of our application.
By using our software, our customers have a better view of their risks. The loan cycle starts with a customer declaration. The product enables customers to capture all of an applicant’s data in a flexible questionnaire builder. At the end of the declaration process, they press a button to get an analysis of different cash loans and referential data. This increase the efficiency
What is the team composition?
While we’ve communicated with six people, we generally work with is 3–5 individuals.
How did you come to work with Unicsoft?
Unicsoft approached us. They’re based in Ukraine, which isn’t too far from Germany. We also knew two of their past clients. We first engaged them to build a small prototype and decided to continue the partnership.
How much have you invested with them?
We’ve spent about $400,000 on their services.
What is the status of this engagement?
We started the partnership in March 2017, and it’s ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We’re happy and learn from each other. Our head of product previously managed similar projects and had a clear vision for this product but didn’t have the development skills to execute it. We needed a translator, which Unicsoft handled well. Their team was willing to learn about a difficult product in an unfamiliar sector. We had excellent exchanges, and they went the extra mile to understand the software.
How did Unicsoft perform from a project management standpoint?
In the beginning, we faced project management issues. Now, the project runs well. I’d give them 90/100.
What did you find most impressive about them?
They’re flexible. We’re happy with their lead developer who’s really talented.
Are there any areas they could improve?
I don’t have any constructive feedback. I recommend them.
Do you have any advice for potential customers?
Provide detailed briefings and take the time to lay a solid foundation. In the beginning, we weren’t certain of our product’s direction, and that made the start of the engagement a bit. From the start, make your ideas transparent to prevent any hassle down the road.
the project
IoT Dev for Industrial Component Company
"Account management and customer relations are extremely strong points at Unicsoft."
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’ve worked with Unicsoft in multiple capacities. The longest partnership I’ve had with them was for 4B Group. I was the CTO at the time.
What challenge were you trying to address with Unicsoft?
Unicsoft helped us deliver a cloud-based IoT monitoring solution for high-reliability applications in the industrial sector. We were doing all our development in the UK, so it made sense for us to outsource to Ukraine.
What was the scope of their involvement?
Unicsoft took the system from a proof of concept built by our previous team to a fully-developed solution with around 50 B2B clients currently onboard. Each client has access to 10–50 users.
We worked in phases. To start with, I wanted to test Unicsoft out. Our system was live at the time, and we had one or two customers, but things were not working as expected. We had a code review with Unicsoft. I listed the things that we absolutely had to improve upon and asked for recommendations from their side. We combined those into a plan and executed it. Within 2–3 months, the system was working reliably.
We wanted to make sure that we’d know when our system was down before our users did. Unicsoft took that onboard and redesigned the notifications engine to add internal diagnostics, analytics, and so on. The system — built for their team, level-one support, and our team — would make sure that, when a customer called us, we could say that we were already aware of the issue and working on it.
It’s quite a complicated product using quite a few technologies. As an example, we collected around 10 terabytes of values within a year, and it grew every year. Because of that, we had to build a lot of the backend in Golang, an asynchronous high-speed language. We ended up using a variation of MQTT for exchanging messaging, I believe, but Golang was used to parse messages and do the heavy lifting. The CMS, backend dashboards, and so on were written in Django, and I believe we used AngularJS for the frontend. In terms of infrastructure, everything’s on AWS, and we utilize a lot of internal services of that platform as well as custom, proprietary ones for database structuring and data exchange.
What is the team composition?
Over the six-year collaboration, we had three project managers, but the lead developer stayed the same throughout. That was very nice, given that that person came to know the product inside and out. He’s been able to build a team around him so that there would be no single point of failure in terms of human capital. That was something I was worried about quite a lot to start with.
How did you come to work with Unicsoft?
The proof of concept was built by a company in London six years prior. That agency went into liquidation, so I had to find another partnership. I looked in the UK, and I wasn’t happy with the pricing, so I started looking further out. It so happened that the CEO of Unicsoft was visiting London at that time. We met up, and I introduced him to the developers of the company going into liquidation. I wanted them to check on his qualifications, rather than making the decision myself. I was quite happy with what I heard, and we started working together.
What is the status of this engagement?
We started working with Unicsoft six or seven years ago in the spring. I left that business, but the project is still active. Unicsoft is continuing to build new things for it.
What evidence can you share that demonstrates the impact of the engagement?
However, because we had two major events at our group per year, we decided to do a major emphasis on work in the months of November–January for an exhibition in February. We did a bunch of new features in those three months and then went into support mode for half a year. Then, we did another three months of development around summertime. They adapted quite well to that. They did their QA, we did our UAT testing, and then we deployed things to production.
In terms of metrics, we did some detailed user stories and hour estimations in the very beginning, but it became too big a burden to keep on top of it. When we did those three-month sprints with a lot of work, we had a very clear view as to what we wanted to show at the exhibitions, and Unicsoft had a clear deadline. If they didn’t make it, we wouldn’t have a show at the exhibition. As far as I remember, they always made it in time for the show. They may have been two weeks late on a two-month period, but we still had a one-month buffer for releasing things to production and showing them to customers.
How did Unicsoft perform from a project management standpoint?
We didn’t have a large internal team, so we relied heavily on the project management of Unicsoft to keep the developers in check and make sure people were working on the right things. Part of their job was to keep pushing us and make sure we responded. They did quite a good job of keeping us in check.
Their PM had a meeting with us after retrospectives, and their account manager spoke to us every three months or so about client success and any concerns we had. I happened to travel to Ukraine anyway, for business I had with distributors there, and I’d always visit Unicsoft’s office. Their CEO would always find time to sit down with me and work out the strategic plan.
One of the preconditions on our project and one of the things they’ve done very well is documentation. Everything is well-documented through wiki pages. The whole idea was that we wouldn’t be tied into Unicsoft, and that we could give the project to any other design agency at any time in the lifecycle of the product. Unicsoft did it so well that we decided not to move away from them.
What did you find most impressive about them?
Account management and customer relations are extremely strong points at Unicsoft. For example, if they saw something going wrong, they’d let us know before it happened. If they felt they’d misjudged their estimates, they let us know before it became a problem, and they never went beyond their budget.
However, their customer approach is only important when the actual work is being done. Unicsoft put the right developers and project manager on the project. I could discuss the little things we didn’t like and how we could make them better. Obviously, had they not done those things, I’d be discussing how to change people out of the project and, potentially, how to change suppliers.
Are there any areas they could improve?
There are ups and downs in any relationship. We had 1–2 meetings with Unicsoft in the six-year period where we had to tell them off. It was often because we weren’t responding to their calls, and they weren’t insisting that we make a decision one way or the other. Since they were a subcontractor, there were certain things they couldn’t make decisions on and, rightfully so, they wouldn’t. Those were the only times that we weren’t happy. We understood that we weren’t delivering on our end, but we wanted them to be a bit more proactive and aggressive. It might’ve been a cultural difference as well.
If we were to speak to someone from my former company, they’d mention that Unicsoft is also the main supplier for the whole website suite of the group. The last I heard was that the only website that hadn’t been given over to them was the one for the US. I also heard that they were considering using Unicsoft for an online shopping website. If the company’s given them more work over the past six years, it must’ve not gone too bad. There are at least 3–4 people interfacing with Unicsoft now, from different departments.
Do you have any advice for future clients of theirs?
Unicsoft is very good at pulling information out of customers so that they understand the requirements 100%. Having workshops worked really well in other projects I had with them. If the client is starting from nothing or if they have some ideas about what they want to do, I’d very much recommend starting with a 1–2-day workshop with Unicsoft’s entire team. They’re quite insightful, and they ask all the right questions in order to cover everything the customer hadn’t thought about.
the project
Development Services for Digital Development Company
"We’ve become business friends that can solve issues together."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m one of three heads of delivery in a digital development company.
What challenge were you trying to address with Unicsoft?
We were looking for quality work, fast startups, and good engineering.
What was the scope of their involvement?
We’ve run numerous projects with Unicsoft. Sometimes, they just provided developers, but they also ran turnkey projects from estimates to implementation and launch.
We’re currently finishing a marketplace for medical specialists. Unicsoft has covered four parts on that project: design, frontend development, backend development, and a separate chat module. The platform was developed in Laravel PHP on the backend, AngularJS on the frontend, and Golang for the chat component.
Speaking to all our activities with Unicsoft over the last one and a half years, they also provided React Native and Java developers. We’ve had one mobile project with React Native, and the rest has been mobile development.
What is the team composition?
They have an engagement manager that we have weekly or biweekly calls with to discuss ongoing issues. It’s pretty good client service. We’ve had some smaller projects where they just handed over developers and a bit of a manager’s time. The bigger ones, such as this marketplace for healthcare professionals, we’ll have a project manager, a couple of frontend developers, and a couple of backend developers. We’ve engaged around 12 people from Unicsoft overall.
How did you come to work with Unicsoft?
I used to work for a larger company, and Unicsoft worked on a project there. I heard good feedback about them, so I decided to engage them here. They helped develop the technical side of proposals and sometimes subcontracted their developers.
How much have you invested with them?
The total cost of their services has been $150,000–$300,000.
What is the status of this engagement?
We started working with Unicsoft in December 2018, and it’s ongoing.
What evidence can you share that demonstrates the impact of the engagement?
We’ve done code reviews on their work using third-party consultants and client representatives. They always told us that the code was clean and good. We’re also happy with the feedback we’ve been getting.
How did Unicsoft perform from a project management standpoint?
They’ve done pretty well. We’ve had some issues with late deliveries, but we’re always able to solve them together. Unicsoft has been quite proactive in foreseeing these situations, and we’ve been able to manage them. It isn’t possible for everything to go smoothly, but, when we have such situations, we can manage them together.
We’ve mostly been using Jira, and Unicsoft also proposed using Redmine on some projects, which is their tool.
What did you find most impressive about them?
They can easily estimate pretty solid projects and start quickly. Their account management is also good. We’ve become business friends that can solve issues together.
Are there any areas they could improve?
Their services could be cheaper at times, and they don’t always find the competencies we required. I can’t really fault them; becoming too wide probably isn’t beneficial, and I wouldn’t expect them to cover all possible needs. I’m generally happy with Unicsoft.
Do you have any advice for future clients of theirs?
They should treat it as a partnership, not as a vendor-provider collaboration where they throw a job over the fence and expect a result.
the project
Product Dev for Design Agency
"For supporting our product roadmap, Unicsoft is an important partner."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are an international full-service design and branding agency from Germany. Our core expertise is building and implementing brand strategy for large enterprise companies across various industries including automotive, retail and logistics. My position at the company is Director Digital Solutions.
For what projects/services did your company hire Unicsoft?
We hired Unicsoft for development of new features for some of our products, customizing the system for new customers, and fixing issues in the existing setups.
What were your goals for this project?
Our goal was to bring more value to our existing customers as well as to create a powerful marketing tool for international corporations and gain access to new group of customers.
How did you select this vendor?
We wanted to avoid diluting our company’s focus by hiring additional software engineers and product delivery departments. Therefore, we decided to involve a delivery partner to support us during large developent projects. The search for the right development partner was not easy and did not work out from the first attempt. By the time we reached out to Unicsoft, the product’s roadmap was strongly delayed. On top of feature release delays, the existing customers were reporting a significant amount of bugs in their implementation. This is where we started working together.
Describe the project and the services they provided in detail.
Unicsoft started our partnership with a legacy code review to know what issues it had and what needed to be improved in the product. The code review allowed them to identify primary points for improvement of the system: to retain the existing customer base and, at the same time, build a stable foundation for the new versions of the product. After partially re-working and stabilizing the current version of the product, they were ready to start work on the next version. It had an ambitious roadmap which included:
- Centralized media library for storing brand identity elements including images, documents, and video materials;
- A content management module linked to the media library. It eliminated the risk of releasing media communications with wrong or outdated identity elements;
- A content localization tool, which significantly simplified a coordinated launch of marketing communications in different languages across several countries. Such capabilities were facilitated by integration third-party services based on Adobe InDesign server;
- Significantly improved user and permission management as well as powerful search across the content.
What was the team composition?
We started for the first big project with a full team consisting of - Project manager - QA manager - 3 full stack developers - Account manager When it came to supporting tasks later during the project we reduced the team size a bit, always being able to scale up for new projects.
Can you share any information that demonstrates the impact that this project has had on your business?
The stability of the product has been constantly improving over the 2 years partnership, and now is in-line with enterprise customer’s expectations, resulting in high customer retention. High-quality and timely roll-out of the solution to new customers is crucial in extending our customer base. The onboarding heavily impacts the first impression, and it can only be made once. During our partnership, there was not a single case when a customer churned due to onboarding issues.
How was project management arranged and how effective was it?
Depending on the project size, we use our internal project managers or we rely on the project management team provided by Unicsoft. As working for large enteerprise clieents, we fully provide our own infrastructure for development, testing, issue management and collaboration - so Unicosft is fully integrated into our workflows
What did you find most impressive about this company?
There are some basic rules of cooperation, we stress out in every partnership and with Unicsoft we found a partner that has the same understanding as we do: - We work together at eye level - We communicate open and honest - even bad news - If shit happens, we solve the problem together
Are there any areas for improvement?
Today: There is nothing to improve for us, but on the long run it could be helpful to have a counter-part for our development lead at Unicsoft, who would be able to do the onboarding of new team members.
the project
Software Dev for Computational Financial Modeler
"They were ready to adapt to new challenges as needed, even if that meant more learning on their end."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We're a computational finance company with a core competence in econophysics and complex systems science. We develop trading strategies and financial market analysis tools. I am a company co-founder and a Chief Science and Technology Officer.
For what projects/services did your company hire Unicsoft?
About two years ago (at the time of writing) we have developed a new approach for investing in cryptocurrency aimed at reducing the risk.
The strategy seemed very appealing particularly in the aftermath of the early 2018 Bitcoin crash when lots of investors lost considerable funds and were afraid to participate in the market in a plain buy-and-hold way.
We decided to build a financial product accessible to a wide variety of customers globally (without the accredited investor restrictions) and negotiated a collaborative deal with a global financial platform to make that possible.
What was left to do was a custom software development task that would link platform's accounts to our algorithmic trading strategy logic, provide a web and mobile application front-end for the users, and integrate the required pieces in the cloud. After some research and in-person interviews in Eastern and Western Europe we have chosen Unicsoft for that task.
What were your goals for this project?
Our objectives included:
- Finding a way to make our proprietary algorithmic trading strategy drive user transactions within a global financial platform's API restrictions
- Developing a web and mobile application for the users to opt in/out of the offering and to provide a user dashboard.
- Integrating several pieces of software in the cloud.
How did you select this vendor?
We had a few rounds of in-person interviews in Eastern and Western Europe that included representatives of Unicsoft. We had specific requirements in particular with the AWS serverless stack which was fairly new at the time, and Unicsoft demonstrated a good working knowledge of that stack.
Describe the project and the services they provided in detail.
They designed and developed web and mobile applications per our specifications and using the stack we have selected for the project. They were able to follow fairly rigid time constraints dictated by our marketing effort and developed the product in relatively short time.
Unicsoft engineers were constantly adopting to changes in the affiliate platform API we were integrating since that API was evolving in the process of our application development. All objectives listed above were met with the custom cloud-based event-driven software.
What was the team composition?
Unicsoft provided us with a Project Manager, several backend engineers, a web and a mobile front-end engineer, a designer, and an AWS devops specialist.
Can you share any information that demonstrates the impact that this project has had on your business?
We have launched the Hedged Bitcoin product at the end of 2018 and onboarded early users in January 2019. To date we have over 10,000 users who have authorized the application on a global financial platform. In the retrospect, we can claim we had a successful launch.
How was project management arranged and how effective was it?
The Project Manager at Unicsoft successfully coped with a number of changing API requirements and motivated the engineers to keep refactoring their code in order to accommodate to those changes.
The team was managed in a transparent way and we were able to follow the development both in terms of the code and in terms of the user load. Overall, I can say the project management was excellent.
What did you find most impressive about this company?
Familiarity with novel tools and the ability to evolve. We have seen quite often other companies trying to fit ones needs into their well established and somewhat outdated software development conveyor.
Unicsoft was the opposite, they were ready to adapt to new challenges as needed even if that meant more learning on their end.
Are there any areas for improvement?
There were a couple of times when we received invoices exceeding what was expected based on the estimates. Everything was clarified afterwards, but I wish the PM or Accounting would have given us a heads up that more expenses than originally estimated were coming our way 1-2 weeks ahead of the invoice.
the project
iOS & Android App Dev for Network Security Company
"This is how every software development team should operate."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the founder and CTO of Virgil Security, Inc.
For what projects/services did your company hire Unicsoft?
We needed greater internal capacity to develop iOS and Android applications with a heavy security focus.
What were your goals for this project?
One of the key challenges was the audience and open source requirements for the projects. Our customers (software developers) demanded the highest quality of work, all of which was publicly available and accessible.
How did you select this vendor?
We met at a conference where we were looking for vendors to augment our team. Unicsoft was hungry for new business and their team was more than qualified for the project. Unicsoft’s responsiveness and technical abilities were the deciding factors for us. Our selection process included our CEO, CTO, and members of the technical staff.
Can you go into detail about the services they provided and the scope of the project?
They developed technical specifications and performed a business analysis to ensure that their product would meet our needs. Unicsoft developed iOS and Android applications with the highest security standards built in. They integrated security into the user flow, which was a massive requirement for us. Then, our team performed QA of the final results.
What was the team composition?
We worked with a project manager and three software developers. We also provided our own QA and documentation staff. The team we worked with grew over time and we didn’t play a role in assembling the team.
Can you share any information that demonstrates the impact that this project has had on your business?
We were able to quickly grow our staff. As a startup, we couldn’t waste time looking to hire people in every part of our company. But by working with Unicsoft, we were able to rapidly grow our product line and engage with our core customers quicker.
How was project management arranged and how effective was it?
The development was done according to the Scrum methodology and we were able to see the progress reports every two weeks.
Unicsoft provided day-to-day management while we reviewed the code using our own staff. We used Jira and GitHub to track our progress and the project was subsequently open sourced and used by hundreds of thousands of developers worldwide.
What did you find most impressive about this company?
Their communication and technical ability stood out to us. Unicsoft was able to quickly work with us to define the necessary product and functionality and then dive in.
Are there any areas where they can improve?
No. Unicsoft performed as well as can be realistically expected.
the project
Mobile App Dev for Wooden Construction Manufacturer
“Unicsoft’s work has helped us to achieve our goals.”
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 the owner and CEO of a manufacturer of garden log cabins and other wooden constructions.
What challenge were you trying to address with Unicsoft?
Each of our products is custom-made. We needed to develop a tool that would help us transfer specifications from the end customer to our team.
What was the scope of their involvement?
Unicsoft designed and developed our iOS app.
What is the team composition?
I was in touch with their owner, a project manager and a developer. They have specialists for various programming languages.
How did you come to work with Unicsoft?
I posted the work on freelancing websites. I gave Unicsoft a test project and decided to work with them. Their qualifications and pricing matched my expectations.
What is the status of this engagement?
We started working with Unicsoft 3–4 years ago. We have continued to improve and maintain the app.
What evidence can you share that demonstrates the impact of the engagement?
I’m satisfied with the results. Unicsoft’s work has helped us to achieve our goals.
How did Unicsoft perform from a project management standpoint?
I never had to wait for an answer, and I’ve established good relationships with their team. I have visited their office personally. We mainly communicate through Skype and email.
What did you find most impressive about them?
The personal connections we’ve established help us find good solutions. Unicsoft has been our main supplier so far, and we’ve been happy with them.
Are there any areas they could improve?
I haven’t received any unfair treatment, and I have no reason to doubt their professionalism and competence level.
With Unicsoft's help, the client's website is functioning more smoothly. They've also managed to resolve software issues. The team creates an organized workflow through consistent communication and strong project management. They're also very thorough with their internal processes.