Hi, I'm Polina

Frontend Developer (React / Next.js)

photo

About me

My name is Polina Filina

I’m a frontend-focused developer with 3 years of hands-on experience, including 2 years of professional work, building responsive and user-friendly websites and web applications using HTML, CSS, JavaScript, and modern frontend technologies.

I work confidently with React and Next.js, building scalable, component-based interfaces with a strong emphasis on clean code, maintainability, and best practices. I also have experience with React Native, applying frontend principles across both web and mobile platforms, and I continue to grow my skills through real-world projects and ongoing learning.

In addition to frontend development, I’m familiar with backend technologies such as Express and PostgreSQL and have hands-on experience integrating REST APIs. While frontend is my core strength, I’m comfortable contributing to full-stack tasks when needed.

I’m passionate about modern web development, usability, and continuous improvement. I’m currently open to remote opportunities where I can contribute to meaningful digital products, collaborate with strong teams, and continue growing as a developer.

Work Experience & Education

job

Work Experience

Frontend Developer / Web Publisher
Seoul, South Korea (Mar 2024 - Present)
• Web & landing page development
• Website maintenance & Debugging & UX improvements
• Responsive, interactive websites
• Conversion-focused animations & visuals
• Team mentoring & collaboration
• Frontend integration with ASP.NET
university

Education

Novosibirsk State Pedagogical University
Novosibirsk, Russia (2017-2022)
Completed 262 credits (4.5/5 years) towards a B.A. in Pedagogy with a specialization in Foreign languages teaching.
language

Languages:

English: Upper Intermediate
Korean: Upper Intermediate
Russian: Native proficiency

Skills

developer

Technical Skills:

softskills

Soft Skills:

Adaptability
Ability to work both in a team and alone
Attention to Detail
Collaboration & Teamwork,
Cultural Awareness,
Growth Mindset,
Problem-Solving,
Time Management,
Work Ethic

Portfolio

Click on the picture to open a project.

Click on the GitHub repository link under the project picture to open the project repository.

Next.js + TypeScript, React, React Redux, React + TypeScript

Some applications or API can take up to a minute to load due to the server location and free hosting.

portfolio-item

React Hooks,React Lazy, React Router, React Transition Group, Formik, Yup, React Helmet

GitHub repository

portfolio-item

HTML, CSS, Tailwind, Express.js, PostgreSQL, React Redux Toolkit, Stripe

GitHub repository

portfolio-item

TypeScript + React , React Router, React Transition Group

GitHub repository

portfolio-item

HTML, CSS, Express.js, MongoDB, React Redux Toolkit,React Router, React Transition Group, React Helmet

GitHub repository

React Native
portfolio-item

React Navigation, Expo Notifications, SQLite, AsyncStorage, Stripe

GitHub repository

portfolio-item

React Navigation, React Native Paper, SQLite, AsyncStorage

GitHub repository

HTML, CSS, JavaScript
portfolio-item

HTML, CSS, JS, jQuery, Wow.js, Slick slider, PHPMailer and jQuery Validation, Masked Input, Ajax

GitHub repository

portfolio-item

JS , Animate.css

GitHub repository

portfolio-item

JS (OOP), YouTube Player API

GitHub repository

Express

Some applications or API can take up to a minute to load
due to the server location and free hosting.

portfolio-item

OAuth 2.0, Passport.js, Express Session, Express.js, MongoDB, Mongoose

GitHub repository

portfolio-item

MongoDB, Mongoose, Express.js

GitHub repository

CMS WordPress
portfolio-item

HTML, CSS, JS, PHP, WordPress

Plugins: Advanced Custom Fields, Contact Form 7, WP Super Cache, Performance Lab

GitHub repository

portfolio-item

PHP, WordPress

Plugins: Advanced Custom Fields, ACF Content Analysis for Yoast SEO, Contact Form 7, ReCaptcha v2 for Contact Form 7, Smush, WP Super Cache, Yoast SEO

GitHub repository

photo

Contacts

Contact me
Or leave your email and I will contact you myself:
I agree with the privacy policy