Наталя ХандусенкоAI Eng
20 July 2026, 18:16
2026-07-20
QA Engineer launches Family_tree — a free tool for creating a family tree without risk to personal data
QA engineer Yevhen Moskvyak turned a personal need into a useful public product. Together with his wife, he developed and launched the Family_tree tool, which will allow everyone to structure their family tree.
QA engineer Yevhen Moskvyak turned a personal need into a useful public product. Together with his wife, he developed and launched the Family_tree tool, which will allow everyone to structure their family tree.
"The idea of filling out a family tree with my wife arose a long time ago. We constantly put it off until I caught myself thinking that I was starting to forget dates and family ties, which was a shame. It became clear that a separate tool on a PC was needed for this, since there is a lot of data planned and it needs to be organized," Yevhen Moskvyak told dev.ua.
So in four evenings, Family_tree appeared - a free tool for creating your own unique family tree, which allows you to fill in and edit data at any time, without transferring any personal information to third parties.
The main feature of the project is complete confidentiality. Upon visiting the project page, the user sees a welcome window where they can either start filling in from scratch or upload a previously saved file in .json format.
“All calculations and operations are performed exclusively in the browser, so data is not sent anywhere,” the author emphasizes.
When you select the "Start filling" option, a blank space opens and a pop-up automatically appears for creating a person's card. After entering information, a list of all persons is displayed on the left, and the cards themselves are displayed in the center of the screen. They can be freely dragged, edited by double-clicking, and also establish connections between family members: father, mother, wife, son, daughter, grandmother or grandfather. For convenience, the "Save to file" function (export to .json) has been implemented, which allows you to continue working on the tree at any time and on any device.
Yevhen notes that he himself actively uses the service: currently his own tree is approximately 65% complete, and the process of collecting information is ongoing.
Yevhen is working on the project together with his wife. Being a QA specialist, Yevhen took on the formation of the logic and technical basis, and his wife became the main critic and tester.
"The project was created using AI. Since my knowledge as a QA engineer is not enough to fully develop such a product, I used AI to write the code. I clearly understand what result I need to get, so I direct the process, rewrite the prompts, and adjust the logic when I know what can be done better," the IT professional shared.
The entire cycle — from setting requirements to deployment and fixing the first bugs — took just four evenings. The release took place about a month ago. The project was launched on GitHub Pages, so the development did not require financial costs — only an investment of personal time. The authors also do not plan to make money on the tool.
"Of course, monetization is motivating, but we live in times when there are more priority gatherings. I'm just pleased to receive feedback, comments, and know that the tool benefits people," said Yevhen.
Currently, Family_tree is in the alpha version stage, so Eugene's immediate plans include fixing bugs.