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

Software Engineer Intern

Gdansk, Poland

Dec 2024 - Jun 2025

toggle

Contributed to a team-led Weather App (React 19, Firebase, two external APIs):

  • Designed search/settings forms with real-time validation, writing 15 Vitest unit tests that cover 90% of form logic.
  • Reviewed an average of 5 PRs weekly, catching ~3 styling or logic issues per sprint.

Built multiple landing pages and feature prototypes (React, Tailwind CSS, TypeScript) that maintain 75+ Lighthouse performance scores across breakpoints.

Engaged in full Scrum lifecycle (daily stand-ups, sprint planning, backlog grooming, retrospectives) and tracked tasks/progress via Jira and ClickUp.

Freelance

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.

Vue 3TypeScriptTailwind CSSNuxt.jsHTML5SCSSYarnPiniaSwiperVitestHuskyViteESLintPrettier

Certificates and Education

Preview of {{ cert.name }}

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

Kharkiv, Ukraine | Jun 2017