Hi, I’m Mariia Putkova

Frontend Developer

Turning user ideas into interactive realities

I love solving UI puzzles and building interfaces that users can rely on.

Available for new projects

LinkedIn IconGitHub IconTelegram IconInstagram IconGMail Icon
Mariia Putkova

About Me

Mariia Putkova

In the past two years, I’ve built user-friendly interfaces with Vue 3, React, TypeScript, and Tailwind always focusing on clarity and performance.

I usually map out my tasks first, then dive into coding and refining components until everything feels just right.

Outside of work, cycling clears my head, traveling gives me fresh ideas, and swimming resets my energy so I always come back to my desk recharged and ready to build.

I value teamwork and writing clear, maintainable code. If you need someone who learns quickly and cares about quality, let’s chat.

Skills

Experience

Grid Dynamics

Junior Frontend Developer

Gdansk, Poland

Dec 2024 - Jun 2025

toggle

Weather App: Enhanced a React/Firebase mapping app where users register devices by dropping map pins or via form (locations stored in Firebase JSON profiles), then track weather, humidity, and more across their saved devices. Built responsive search/settings forms with real-time validation (reducing submission errors ~15%), wrote 15 Vitest tests (90% coverage), and added toast notifications; drove features through the full Scrum lifecycle using Jira & ClickUp.

Landing Pages & Prototypes: Designed and implemented multiple responsive landing pages and features in React, Tailwind CSS & TypeScript, automating lint/test/deploy via npm scripts and consistently hitting 75+ Lighthouse scores on responsiveness.

Pilandis

Junior Frontend Developer

Remote

Jul 2023 – Dec 2024

toggle

Portfolio

Hekto Online Shop preview

Hekto Online Shop

Hekto is a modern, responsive e-commerce front-end application built with React, TypeScript, and Tailwind CSS v4. It fetches dynamic product data from a local JSON server and offers animated sliders, advanced filters, and smooth transitions for a seamless shopping experience.

ReactTypeScriptViteJSON ServerTailwind CSSReact Router DOMKeen SliderESLintPrettier
Pilandis Landing Page preview

Pilandis Landing Page

Pilandis is a multi-language Nuxt 3 / Vue 3 web application delivering server-side rendering and optimized asset loading for lightning-fast, SEO-friendly performance. The UI is styled with Tailwind CSS, SCSS, and GSAP animations, and adapts seamlessly between English, Polish, and Ukrainian. Key sections for services, projects, blogs, and contact forms include built-in validation and reCAPTCHA. State management via Pinia ensures everything stays in sync, while automated testing, linting, and formatting guarantee a rock-solid codebase.

Nuxt.jsVue 3TypeScriptTailwind CSSHTML5SCSSYarnPiniaSwiperVitestHuskyViteESLintPrettier

Certificates and Education

Preview of {{ cert.name }}

Master’s in Systems Programming, National Technical University 'KhPI'

Kharkiv, Ukraine | Jun 2017