Daria Artemova — Front-end developer

Hey, I'm Daria.

Passionate front-end dev, accessibility nerd, and person-who-cares-about-details.

I take messy ideas and turn them into shipped features, working closely with designers and stakeholders along the way. I care about user experience, clean code, and teamwork that feels good.

Outside of work, I like to draw and make indie games with my partner — lots of fun and learning!

Experience

8+ years
2022 - Now

Software Developer @ Reaktor

Consulting made my problem-solving skills level up fast, because it often starts with ambiguity. Sometimes clients don’t know what they need, and sometimes they’re very sure… and still wrong. A big part of my work is finding the real pain, often with very little info at the start. The best part is getting to do that with all kinds of teams, from startups to huge companies, and making an impact each time.

2021 - 2022

Front-end Developer @ Raiffeisen

This job gave me some challenging frontend experience: data-heavy dashboards, huge editable tables, and tricky calculations that had to stay fast. It wasn’t my first job, but it still came with a lot of “first” moments. That’s where I started thinking seriously about accessibility and worked closely with a designer (and loved it). I also learned that admin tools matter just as much as “real user” interfaces, and that building a truly good design system table is basically an impossible task.

2017 - 2021

Full Stack Developer @ MTS IT

My first job, and my entry into real software development. My first pull requests, my first production bugs, my first “agh… who wrote this? oh. me.” moments. The codebase was a legacy mess, but I got to work on core functionality used by millions every day. The biggest lesson I took with me: always ask “why?” when a new requirement shows up. Surprisingly often it unlocks a cleaner, better solution than what we started with.

Skills

  • HTML5
    HTML
  • CSS
    CSS
  • JavaScript
    JavaScript
  • TypeScript
    TypeScript
  • React
    React
  • Next.js
    NextJS
  • Astro
    Astro
  • Vite
    Vite
  • Redux
    Redux
  • Zustand
  • GraphQL
    GraphQL
  • Sanity
    Sanity
  • Firebase
    Firebase
  • Accessibility

* Adaptable to other tech stacks

Pet projects

  • Most planners I tried were overcomplicated and started giving me Jira vibes. I just wanted a to-do list with a calendar, so after years of searching I built my own. Simple, effective, and part of my daily survival kit.

    • React
    • TypeScript
    • Vite
    • PWA
    • Zustand
    • Firebase
  • Tracking your cycle can be genuinely useful, but a lot of apps make it way more complicated than it needs to be. So I vibe-coded my own minimal tracker by reusing ideas (and code) from my planner app. Two days from idea to deploy, still kind of amazed.

    • React
    • TypeScript
    • Vite
    • PWA
    • Zustand
    • Firebase
    • Copilot
  • A tiny tool that helps you “see” how a UI looks with different visual impairments. It started as a way to demonstrate visibility issues and build a bit of empathy and awareness, but it quickly turned into a testing tool I use all the time. The font scaling option is my personal favourite.

    • Plasmo
    • TypeScript
    • React
    • TailwindCSS
  • My partner and I are into indie game dev, and at some point we needed a proper home for our studio. So I built a simple yet functional website that’s easy to update as we grow. It’s our little hub for industry folks, where they can quickly find a press kit, downloadable assets, and contact info.

    • React
    • TypeScript
    • Next.js
    • Sanity
    • Copilot
  • You know those JS memes like “why does 4 + "2" return "42"?” I made a silly little quiz about that, mostly to entertain myself and my friends. Later I came back, redesigned it, and added notes and explanations so it’s more useful now. It’s written in TypeScript now, which is kinda ironic (:

    • React
    • TypeScript
    • Vite
  • My dad and uncles are genuinely into family history, so this started as a way to capture what they knew. It was my first proper pet project, and I definitely overdid it with the design. It’s one of those projects where you look at the design and the code and go: wow, I’ve grown.

    • React
    • TypeScript
    • Next.js

Reach me here