Help people hear: the Brain-Up project is looking for volunteers
Elena Moshnikova and her team worked together to create a platform of interactive exercises to help children and adults with hearing loss. Thanks to the efforts of dozens of specialists, the first version of the product was released in June 2022. Now, developers and other IT volunteers are needed to move the project forward.
Brain-UP is a series of exercises for people with hearing loss. It was developed in collaboration with hearing specialists. The exercise can also be used during the recovery period after a cochlear implant. Elena shares the Brain-Up story below.
How did it all begin?
— When my husband and I were faced with the need to conduct regular training of auditory perception for our daughter, there was not a single Russian-language hearing simulator with online classes. There were only expensive American (English) options. Our child had a rather rare case, and nothing that was available to us at that time really helped. Experts said that if a person begins to have hearing problems, in most cases the situation will only worsen over time.
A few years ago, we began to study with our child using special methods. It became clear that auditory training is basically the same no matter what program you use: voicing syllables, words, phrases, and sentences according to certain rules, and further interaction on this material. This is mechanical, monotonous work that we and many others do in similar situations. It takes patience, persistence, and time. It's quite exhausting, and I thought that it would be great to be able to train audio perception from home with the help of a special online application. I asked myself: “What can I do as a mother, an engineer, and a programmer, who automates this type of work every day?”
Implementation of the idea
— I was aware that a difficult and labor-intensive path was ahead of me, but I could not help but try. I prepared an initial description and discussed ideas with deaf specialists. The experience of participating in large IT projects helped me in the development of the architecture and the choice of technologies. I wrote the first application skeleton and hosted it on the collaborative web service github.com.
At that time, I worked at EPAM, where social projects have always been supported. I also designed an idea for an internal portal where employees could read about the project and join the team as volunteers — and they did, thank you all very much! In parallel, I talked with colleagues from the IT field, and the team expanded.
Around this same time, I saw the announcement of a hackathon. I registered, and five more people joined us. For two years, we as engineers worked continuously to prepare the conceived platform from a technical point of view. We: created an online simulator; added the ability to upload new resources for exercises with simple files; implemented the generation of audio content based on those files; activated the search feature; added pictures to exercises; and introduced adaptive algorithms for providing the user with feedback as they progress through the exercises.
During the examinations of my daughter, I met with an audiologist, Ekaterina Garbaruk, who is a senior researcher at the Pediatric University, and with Ina Koroleva, a professor at the St. Petersburg Research Institute of ENT. Both of them have been engaged in research in the field of audiology for many years. Ekaterina is one of the leading specialists in diagnosing hearing problems. Inna is the author of a series of teaching aids, “Learning to listen and speak,” which have been translated into many languages around the world. Many teachers of the deaf use her methods. With her permission, our team of deaf teachers used them as a basis to prepare the content of our platform. In total, about 10 sign language specialists from different countries took part in the project as content creators for all parts of the Brain-Up series.
What is the status of Brain-Up today?
— Today, the application contains about 2000 exercises in 7 series of classes. For about a year now, my child has been studying on the platform. This took some of the pressure off of us as parents, relieving us from some monotonous but necessary work. It also and gave us, as developers, quick feedback from a user and tester in one person.
All of the exercises are built on the same principle, and they move from simple to complex. The only requirements for using the exercises are the ability to read and the desire to practice.
The user sees in front of them specially selected sets of words, chosen according to different principles (length, frequency, number, etc.). First, the user listens to the entire content completely. Then, there is a sequential voicing of a word or set of words in a random order with repetitions. The user needs to hear, understand, and choose the correct answer. The user’s success in choosing correct answers is calculated to determine whether they will move on to the next level of complexity, or return to the previous level. If the user is returned to the previous level, the task will involve the same words, but in a different order. We "guide" the user during the course of training: every day, only the exercises at their current level are available to them.
Teachers of deal also deal with patients from the simple to the complex. The main advantage of Brain-Up is that you can use it to practice for free, every day, anywhere — you only need a computer and Internet access. Unfortunately, in rehabilitation centers (which are found only in large cities), classes are available only a couple of times a year. To achieve noticeable results, however, the authors of similar foreign programs recommend adhering to a fairly intense schedule of classes: 6 days a week, at least 30 minutes a day. Our application is no exception.
Now, the Brain-Up application is ready to use. You just need to register and you can start practicing. We are happy to receive feedback because we really want to make a useful and convenient product that will help people. We are open to new ideas on how to make the program better.
What are the next steps?
— The next steps are to increase the amount of content. Someone can quickly go through the available exercises, but we are not ready to provide the next level of exercises. Also, Brain-Up does not yet have the first, most basic level of material — intended for people with complete hearing loss. The principle in those cases is that you first you need to help a person learn to identify and distinguish between simple sounds: the rumble of cars, the clatter of dishes. After that, you can move on to syllables, then simple words. Our exercises, however, begin with words, and not simple sounds.
Also, to better understand the dynamics and the results of training, we started developing a diagnostic unit. This tool will help the user complete an online audiological examination before the start of classes, and again with a certain regularity after they begin the classes, to compare later results with previous measurements. This will be a very interesting and useful part of the project, and I hope we find the resources to complete it.
Who is needed for the project?
Since the project is volunteer, almost everyone in the team combines work on the project with their main job. As a result, development is not moving as fast as we would like. Additional “hands” are constantly needed, especially in the Front-end team at Ember.
Right now, the project is available only in a desktop version. A couple of months ago, developers came to us and offered to create an application for mobile devices. This is a great idea; some of the exercises can be made accessible from a small screen. Work has begun in this direction, and the app development team really needs help.
Help is needed in other areas as well. Here is a list of the professionals we are currently looking for:
- Kotlin back-end;
- Ember front-end;
- IOS; and
- UX/UI designers; and
- QA; and
- Test Automation.
— Huge thanks to everyone who worked and is working on the project. I believe that by developing this program, we will help a large number of people with hearing problems. Apply for participation in this project if you can, there is a real and important need for help.
- How to learn EnglishLearn04 August 2022
- Learning English effectively: a modern approachLearn07 April 2023
- Anywhere Club turns 1 year oldCommunity19 May 2023
- 6 useful books for a novice DevOps engineerLearn12 May 2023
- What is a QA Automation Engineer and how can you become one?Work10 May 2023
- From policeman to QA EngineerWork05 May 2023
- Cloud adoption from a project management perspectiveLearn05 May 2023
- Roadmap for a junior Java developerLearn15 May 2023
- 6 stereotypes about life in HungaryRelocate30 June 2022
- IT language of the Back-End DeveloperLearn02 May 2023
- How to start a career as a UX Designer without work experienceWork18 April 2023
- IT language of Front-End DeveloperLearn10 April 2023
- 10 essential soft skills for information technologyWork11 May 2023
- How to change jobs without making a mistakeWork03 May 2023
- 20+ useful sources for learning JavaLearn23 May 2023
- Where and how to prepare for the profession of the futureLearn18 May 2023
- IT Language of UI/UX DesignerLearn17 May 2023
- English through music: learn and have funLearn04 November 2022
- Why we burn out and how to deal with itLearn14 April 2023
- Is it possible to burn out even at your favorite job?Work25 April 2023
- How to compose a resumeWork16 August 2022
- How to distribute an iOS App: 4 casesLearn15 February 2023
- What is bootcamp: how does it work and for whom is it suitableWork30 January 2023
- A Business Analyst is the profession of the future, isn’t it?Work21 April 2023
- 3 facilitation case studies: better and worse scenariosWork31 October 2022
- Best practices for data modeling and data cleaning in Power BILearn08 May 2023
- What you need to know to relocate to SerbiaRelocate26 May 2022
- How do you choose the best IT profession for you?Work17 March 2023
- Starting your coding journey with Python: a helpful guide for beginnersLearn26 May 2023
- What does a business analyst do?Work25 May 2023
- Mass layoffs in IT? An experienced financial advisor shares his thoughtsWork27 March 2023
- How do you draw positive attention to yourself?Work23 December 2022
- How to outsmart iOS widget documentation?Learn05 April 2023
- How to ask for a raise or promotionWork09 December 2022
- What is Emotional Intelligence (EQ) and why is it Important?Learn17 April 2023
- The easiest programming languages to learnLearn07 September 2022
- Soft skills are 85% of a person’s success in a professionWork29 December 2022
- How to pass a technical interview: tips from an expertWork04 April 2023
- Relocation is like the first child's birthRelocate23 May 2022
- IT language of the Business AnalystLearn23 January 2023
- How can a programmer without work experience find a jobWork01 February 2023
- The basic rules of the interviewWork08 February 2023
- How to find your own direction for development in ITWork22 March 2023
- Women in the IT industry: myths and factsWork24 March 2023
- How to become a Tester in three weeksWork19 May 2022
- Home for every IT professional in the worldCommunity19 May 2022
- What should a beginner Automation QA Engineer learnLearn29 September 2022
- How tech professionals can benefit from trying new team rolesWork24 May 2023
- What to read and watch for a novice Java EngineerLearn19 May 2022
- Who can you become in IT?Work13 December 2022
- IT language of the TesterLearn09 January 2023
- Tips from a career consultantWork20 January 2023
- IT language of Data AnalystsLearn06 February 2023
- How to look for a job in 2023Work13 February 2023
- IT Beard talks about Anywhere Club IT communityCommunity19 May 2022
- Project Manager responsibilities: tasks and skills vs realityWork31 October 2022
- Teamwork: 5 factors of effective interactionWork03 January 2023
- How to become a Backend DeveloperLearn31 January 2023
- How to give and receive feedback correctlyWork17 February 2023
- Life hacks and impressions of moving to PolandRelocate28 July 2022
- What is mentoring in IT and how does it help you master the profession?Learn27 December 2022
- 30+ useful books for designers in ITLearn20 March 2023
- How to become a DevOpsLearn06 October 2022
- Lithuania: features and life hacksRelocate10 October 2022
- 8 reasons to move to KrakowRelocate26 October 2022
- What to do to get into IT todayWork12 December 2022
- The incredible success story of a switcher in ITWork17 January 2023
- 5 qualities of an ideal Software EngineerLearn17 February 2023
- What does a cosmetologist do in ITWork10 March 2023
- From security guard to DevOpsWork13 March 2023
- Best countries to relocate for IT specialistsRelocate06 June 2022
- From travel agent to a Tester in ITWork20 July 2022
- Where to make friends with blockchainLearn25 August 2022
- Relocation to TurkeyRelocate31 August 2022
- Pros and cons of life in MontenegroRelocate08 September 2022
- “Forget about impostor syndrome”Community18 October 2022
- Life in Italy: what you need to prepareRelocate19 October 2022
- How does a junior get their first job in Singapore?Work22 November 2022
- "Where else but Spain?" — the experience of movingRelocate06 December 2022
- "By the time they come back with an offer, you can give birth"Work27 January 2023
- Skills of a Community ManagerWork06 March 2023
- How to use ChatGPT when writing a CV?AI09 May 2023
- How to start an IT career in testingWork01 June 2022
- Living in Serbia — pros and consRelocate16 June 2022
- Where is Python used and why should you study it in 2022Learn13 July 2022
- What is Data ScienceWork09 August 2022
- 7 soft skills for developersWork27 September 2022
- How to effectively give feedback?Work18 November 2022
- Trends in IT company eventsCommunity30 November 2022
- 10 things beginner startups don't need to doLearn05 January 2023
- Why do job applicants lie in interviewsWork12 January 2023
- How do you increase productivityLearn02 March 2023
- The reality and myths of life in TurkeyRelocate19 May 2022
- Tips for relocating to SerbiaRelocate02 June 2022
- An 8-month journey to Front-EndWork04 July 2022
- The real story of a radical change in professionWork18 July 2022
- Why time management doesn't workLearn19 September 2022
- Relocation to GeorgiaRelocate20 September 2022
- How to manage interview anxietyWork12 October 2022
- Business Analyst in IT: what you need to know and doLearn14 November 2022
- 3 ways to find your dream jobWork24 November 2022
- How to learn Ruby on your ownLearn25 November 2022
- Juniors are needed for companiesWork22 December 2022
- Android: what should beginners and professionals doLearn09 June 2022
- How do expatriates live in UzbekistanRelocate15 June 2022
- What is a vocation, and does it exist in 2022Work20 June 2022
- What are some of the unusual jobs in ITWork21 June 2022
- How to support someone who is stressedCommunity23 June 2022
- The joys and challenges of relocation to HungaryRelocate11 July 2022
- Family traumas in emigrationRelocate03 August 2022
- What impresses in MontenegroRelocate18 August 2022
- Doctor in ITWork24 August 2022
- How to become an HR managerWork05 September 2022
- Top iOS Developer resourcesLearn12 September 2022
- Features of life in GermanyRelocate05 October 2022
- Facilitation: how to conduct it effectivelyWork17 October 2022
- 10 ways to stay on top of IT trendsLearn25 October 2022
- What does a botanist do in IT?Work04 November 2022
- Effectively launching as a junior: an expert's viewWork23 November 2022
- Sent out 500 resumes and moved to UzbekistanWork28 November 2022
- ChatGPT will not replace a human: an expert opinion on IT hypeAI27 February 2023
- 5 myths about IT: true or falseWork19 May 2022
- 5 common questions about relocationRelocate19 May 2022
- To learn how to write code, you have to write codeWork24 May 2022
- The psychological trauma of emigrantsRelocate28 June 2022
- How to avoid burnout and stay productive in 2022Work06 July 2022
- Top 5 startup books to read in 2022Learn27 July 2022
- What do you need to know about the south of SpainRelocate22 August 2022