Revolutionary approach
to the learning process

DEDICATED DEVELOPMENT TEAM
Client background
Siloam Technologies is a startup company focusing on deploying machine learning and deep learning technologies to transform the educational experience. The company employ technology and data analytics to enable a personalized and efficient learning journey.
Partnership quick facts
Services
Dedicated Software Team
Singapore
1 year
Education
Java, React.js Kotlin, Swift
15 quality specialists
Technologies
Location
Industry
Team size
Partnership period
Product overview
Overwrite is a multi-platform digital education system where everyone can create target learning courses for users trainings. Education process takes place through tests which adopt their complexity according to the user' progresses.
The platform tracks each learner's strengths and weaknesses, and feeds questions that the student needs most. Learners can view the detailed analytics on their performance produced by Overwrite platform. The platform engages independent contributors to create questions and quizzes for the platform within the Contributor's Portal. The Portal allows to create multiple-choice questions, answer options, select the correct one and assign a particular question to pre-defined categories as well as set the question complexity level.

The system consists of 9 modules with 4 in the core:
Mobile Apps
For iOS and Android to take quizzes according to the knowledge level of the user.
Contributor's portal
The Web Portal for content contributors to create questions and classify them into topics, categories, complexity, availability.
Analytical Panel
Analytical module with the history of taken quizzed, questions, their results, infographics and charts to track users progress.
Data Science Module
To operate the learning module and distribute the learning contents according to user academic progress and skills.
Business challenge
Siloam company has come up with the idea of creating a revolutionary educational platform based on machine learning algorithms. At the same time as a startup company they had difficulties with building all the entire processes and technological realization of the idea for mvp.
  • 1
    No understanding of the real product concept;
  • 2
    The lack of the prior marketing research;
  • 3
    The need for engineers with a specific background and special characteristics, ready to solve unique architectural problems.
Siloam turned to FAYRIX
Initial team building
Fayrix has formed an initial team for Siloam project in just a couple of weeks with high quality Team Lead on the Fayrix side.

Team building steps:
1. Search for high qualified Tech Lead on the Fayrix side.
2. Formation of the initial team for the project.

Each team member completed the test task and went through 3 stages of an interview with the customer:
03
02
01
in-depth interview with Fayrix technical specialist;
on general technical issues;
in-depth interview with Siloam Technical Lead.
Expert (5+ years) and Middle (3+ years)
Vacancy success ratio
86%
91%
1
High-level Java developer
3
React.js developers
2
Kotlin developers
2
Swift developers
1
Marketing analyst
2
QA Engineers
3
Data Science engineer
1
Designer
1
Project manager
1
Analyst
High-level Java developer
React.js developers
Kotlin developers
Swift developers
Marketing analyst
QA Engineers
Data Science engineer
Designer
Project manager
Analyst
Task management & communication tools
The team has become a full-fledged Siloam unit working by FTE model with Scrum methodology, was managed by the project manager on the Fayrix side. There were daily online-meetings, as well as a retrospective at the end of the sprint. The work process was based on usual for the client communication environment.
Communication:
•Discord
•Telegram
•WhatsApp
Software infrastructure:
•Jira – internal task tracker
•Gitlab – version control
•Confluence – knowledge base

Hardware infrastructure:
•Fayrix developer stations
Communication:
•Discord
•Telegram
•WhatsApp
Software infrastructure:
•Jira – internal task tracker
•Gitlab – version control
•Confluence – knowledge base
Hardware infrastructure:
•Fayrix developer stations
Project results: team deliverables
A team of 17 qualified developers has accelerated the development of the Overwrite platform by 10%. For now all of the necessary customer' educational services are managed through the platform interfaces:

•An ability to create, filter and rate all the content items.
•Diagnostic test and Gyms with tips for the further learning of the week points, level visualization via charts.
•Content complexity and level adaptation using machine learning methods.
•Payment processing, etc.
TEAM RESPONSIBILITY AREA
Back-end development
•Java
•Spring
Front-end development
•High loaded interfaces (Java script, React, TypeScript)
•Adaptive UI
•Kotlin, Swift
QA'
•Load testing
•Regress testing
•Manual testing
•API testing
Data Science
•Python(data modeling)
TEAM RESPONSIBILITY AREA
Back-end development
•Java
•Spring
Front-end development
•High loaded interfaces (Java script, React, TypeScript)
•Adaptive UI
•Kotlin, Swift
QA'
•Load testing
•Regress testing
•Manual testing
•API testing
Data Science
•Python(data modeling)
02
01
05
04
03
development of the technical specification, functional requirements and architectural design concept.
competitive landscape overview and proposed a business model and product features analytical recommendations.
We were able to develop the best education platform based on machine learning. During our partnership there were developed iOS/Android mobile applications, Contributor's Portal and Data Science module for selecting questions based on complex mathematical formulas.

Overwrite platform has received a number of grants from the Singapore government, and was also presented at EdTech Asia 2020.
Market analysis:
Product analysis:
creating product UI/UX design with a set of wireframes, MarvelApp prototype, UI kit.
UI/UX design
contributor's portal, iOS/Android mobile apps and Data Science module.
Development and soft launch
iOS/Android mobile apps and Data Science module deployment.
Enhancements & Hard launch
Sprint tasks:
Work stages
Average Siloam savings on development costs per month
Total economy on development per year
X
2
Increasing the productivity and quality of the developed product up to 20%.

Reducing the number of paused or moved to the next sprint tasks by 2 times.
49%
Project savings

Check Fayrix Products

Big Data Platform
Fayrix Big Data Platform helps to utilize large enterprise arrays of data for building meaningful analytical reports and forecasting future events.

Learn more
Digital Education Platform
Fayrix Digital Education Platform is an advanced solution to manage the whole cycle of education process at schools. It allows to keep pace with the times and bring education process to a new digital level.

Learn more
Social Media Monitoring Platform
Fayrix Social Media Monitoring Platform processes data from over 300 key media sources, groups and publications on social networks. It allows to analyze brand performance and presence in media space, identify key topics etc.

Learn more
Fayrix team for Siloam projects:

Fayrix services

Ready to develop something special?
We are here to help you.