korgi dog camera v60 coffee

Hi! I'm Marina Shopina

Сrafting intuitive interfaces that are a pleasure to use.

See My Work

About Me

Hi, I'm Marina! I'm a frontend developer who is passionate about creating digital products that are both beautiful and easy to use. My philosophy is simple: technology should help, not complicate. I love turning complex problems into elegant interfaces that people enjoy using again and again.

While studying web development, I worked as a barista to support my journey. This experience taught me invaluable soft skills in communication and customer service, but now I'm ready to fully dedicate myself to a career in IT.

Outside of work, my life is filled with walks with my corgi and my passion for photography. I'm very curious and always learning something new—a passion that extends from mastering the latest JavaScript frameworks to perfecting my composition in photography. I believe that constant development is the key to success and enjoying life.


Why Web Development?

My journey into development started with a big life change—moving to a new country. I was looking for a profession that would give me the freedom to work remotely and not be tied to one location. I started by learning full-stack development to get a complete picture of the web, but I quickly realized that my heart belongs to the front-end.

With my background in photography, I've always thought in visual terms. I'm fascinated by the ability to turn code into beautiful and functional interfaces. But beyond the creativity is something I value just as much: structure. I enjoy designing application architecture, using a component-based approach, and writing clean, reusable code.

For me, web development is the ideal blend of logical thinking and creative expression. It's a chance to be both an engineer and an artist, building products that are as well-structured as they are visually appealing.

What I've Learned

I believe the best way to demonstrate skills is to show them in action. The demos below are built with vanilla HTML, CSS, and JavaScript to meet the assignment's requirements.

Demo 1: Working with a REST API

Enter a city name to get the current weather. This demonstrates fetching data from a third-party API (OpenWeatherMap) based on user input.

Demo 2: Interactive To-Do List

A simple to-do list application. It showcases DOM manipulation and the use of `localStorage` to persist data across sessions. The code is structured with a component-based approach, inspired by React.

    My Tech Stack

    Beyond the fundamentals, I have experience with modern tools and frameworks that allow for building more complex and scalable applications:

    React Typescript Express.js PostgreSQL SCSS TailwindCSS

    My Other Projects

    Here is a curated list of my projects from GitHub. These projects showcase my experience with other technologies like React, TypeScript, and more.

    Get In Touch

    I'm always open to new projects and exciting opportunities.

    Email: marinashopina95@gmail.com

    GitHub: MariShopen