Skip to Content

Hi, my name is

Daria V. Diachkova.

I build things for the web.

About Me

Hi! My name is Daria.

UX and inclusivity-focused Senior Frontend Engineer and small team Frontend Lead (≤5 team members) with 5+ years of experience in React, Node.js and TypeScript.

My communication skills allow me to efficiently collaborate with development & design teams, as well as taking on mentoring duties.

Dedicated and enthusiastic, I am a lifelong learner whose heart belongs equally to books (reading and also writing my own fiction!) and the great outdoors (a 37km hike is a breeze).


Daria V. Diachkova, senior frontend engineer
  • JavaScript (ES6+)
  • CSS (CSS5, SCSS)
  • React
  • Vue
  • TypeScript
  • Node.js
  • Natively:
    English flag
    /
    German flag
    /
    Russian flag
  • Fluent:
    Serbian flag
    /
    Croatian flag
  • Currently learning:
    French flag

Professional Experience

Senior Frontend Developer at Meleton

March 2024 - now

  • Collaboration and communication: communicate effectively with team members and stakeholders, seeking clarification when needed and providing updates on progress and challenges. Contribute actively to team discussions and brainstorming sessions on a daily basis.
  • Problem-solving: Demonstrate problem-solving skills by identifying and resolving technical challenges encountered during development. Analyze issues, propose solutions, and implement fixes to ensure the smooth functioning of the application.
  • Development and support of web applications (frontend - Vue, Nuxt, Vuetify).
  • Working with databases (MySQL) for storing and processing information.
  • Debugging, testing and fixing errors in the code.
  • Optimizing web application performance.
  • Integration with external APIs and third-party services.
  • Ensuring application security and data protection.
  • Project documentation and code commenting.

A Few Things I’ve Built

Other Projects

Blog Posts

view the archive
  • Given the root of a binary tree, determine if it is a complete binary tree. In a complete binary tree, every level, except possibly the last, is completely filled, and all nodes in the last level are as far left as possible. It can have between 1 and 2h nodes inclusive at the last level h.

  • You are given an array coordinates, coordinates[i] = [x, y], where [x, y] represents the coordinate of a point. Check if these points make a straight line in the XY plane.

  • A conveyor belt has packages that must be shipped from one port to another within days days. The ith package on the conveyor belt has a weight of weights[i]. Each day, we load the ship with packages on the conveyor belt (in the order given by weights). We may not load more weight than the maximum weight capacity of the ship. Return the least weight capacity of the ship that will result in all the packages on the conveyor belt being shipped within days days.

  • A sequence of numbers is called an arithmetic progression if the difference between any two consecutive elements is the same. Given an array of numbers arr, return true if the array can be rearranged to form an arithmetic progression. Otherwise, return false.

What colleagues say about me

Olga AlexeevaOlga Alexeeva
Product & Program Manager | Product Leader, Certified Agile Professional | 12+ years in building digital products | Data-driven, tech background

If you wish to find a Frontend Lead more dependable and knowledgeable than a full-fledged CTO, look no further. In Bookmate, I’m constantly relying on her vast product experience and her unbelievable abilities to deliver almost any task in a blink of an eye. Getting things implemented, experimenting and having fun while working together has never been easier.

Every stakeholder adores Daria’s gentle and positive approach to most difficult projects, and we are all spoiled beyond reason by having her in the team. I’d definitely recommend considering her in many roles, starting from an experienced developer and up to a team leader with outstanding mentoring capabilities.

Valentina KropanevaValentina Kropaneva
QA Lead at Bookmate

Daria is an exceptional specialist and worker. She works fast, competently and efficiently, so you can't be happier to work alongside her. There is no task too complicated for her because Daria always thinks up many different ways to solve any problem and doesn't give up in the face of complications. The deadlines are especially afraid of Daria, because she almost never misses them. I've never encountered such capability for planning in a human being.

I am QA Lead at Bookmate, so I work with Daria almost every day. She listens closely to test feedback and is always ready to help or explain things. Her explanations are great even for people with little technical competence in the frontend domain, so our tech department is always ready for the questions of our co-workers. The best thing is that you can ask Daria any questions, and she wouldn't disappoint with delivering detailed and thorough answers.

I just love how much Daria did for Bookmate these past five years: optimising page load speed, page redesigns, WGAG compliance, tweaks, refactoring, countless landings for promo campaigns and of course bug fixing. I am happy to help her and see her grow. Don't miss your chance to let Daria teach you how to grow up as a specialist yourself :)

Yerassyl DiyasYerassyl Diyas
Backend Engineer at Bookmate

I have the privilege of working closely with Daria at Bookmate, our Front-end Team Lead. Our collaboration was pivotal in ensuring the seamless integration of the front-end and back-end components of our web application.

She is a good team player. Her proactive approach to problem-solving was particularly useful. We often found ourselves debugging issues together, and she never hesitated to jump on a call to ensure swift resolution.

Being relatively new to the company, I had numerous questions about the intricacies of our product. Daria was always patient and thorough in her explanations, ensuring I had a clear understanding of how various parts of the product functioned and how backend and front-end are connected.

Her leadership skills, combined with her technical prowess and collaborative spirit, make Daria an invaluable asset to any team. I recommend Daria for any front-end development or leadership role, I am confident that she will continue to deliver excellence.

Tatsiana KulikovaTatsiana Kulikova
QA Engineer at Bookmate

For over a year, I worked as a QA engineer with Daria, the amazing lead frontend developer at Bookmate. Seriously, this person is a rock star!

What I admire most of all is how much Daria loves frontend development. For her, it's not just a job - it's a passion. You can see it in every line of code she writes and in every pixel on the screen.

Daria is also a team player. She is always ready for feedback and to brainstorm solutions together with the team. She is also always ready to help and explain complicated technical issues in simple words. Communicating with her is fun and easy, both about work stuff and about life.

If you are looking for someone who not only has the necessary skills but is also genuinely passionate about her work, Daria is the right person for you.

What’s Next?

Get In Touch

Drop a line just to say "hi" – or – inquire about hiring me for a project or as a mentor.