Darya Samokhvalova

Senior Frontend Engineer at Phrase

Prague, Czechia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Darya Samokhvalova is a Senior Frontend Engineer with nine years of experience building and owning user-facing products across Ember, React, and modern Vue stacks. Based in Prague, she currently drives feature development, architecture decisions, testing strategy, and design-system work at Phrase using Vue 3, Nuxt 3, TypeScript and Tailwind. Her background spans e-commerce, SaaS, agency and freelance projects, giving her a knack for shipping pragmatic front-end architecture and refactoring legacy codebases. A consistent open-source contributor, she has improved both UI and backend aspects of notable projects like KeystoneJS, adding tests, UX tweaks and documentation. Colleagues rely on her for code quality, mentorship and thoughtful library/tooling choices that balance team velocity with long-term maintainability.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Novosibirsk State Technical University (NSTU)
languagesEnglish, Russian, Czech
github-logo-circle

Github Skills (9)

nodejs10
javascript10
backend10
back-end-development10
keystonejs10
testing9
front-end-development9
cms9
react8

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
keystonejs/keystone-classic

Jul 2016 - Sep 2016

Node.js CMS and web app framework
Role in this project:
userFull-stack Developer
Contributions:13 commits, 4 PRs, 6 comments in 2 months
Contributions summary:Darya primarily contributed to the KeystoneJS CMS framework, focusing on both backend and frontend improvements. Their work included implementing features like character validation and password complexity options, as well as adding tests. Furthermore, the user addressed UI-related aspects by implementing smooth scrolling after item updates and modifying the admin interface. They also integrated documentation updates to improve the project's usability.
cmsnode-jsjavascriptnodejskeystonejs
xyzteam2016/keystone

Jul 2016 - Sep 2016

Contributions:1 PR, 46 pushes, 10 branches in 2 months
cmsmysqlnode-jsjavascriptnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Darya Samokhvalova - Senior Frontend Engineer at Phrase