That's me and my website! 👋
Hey, I'm Matviy Ivanov and I'm a software engineer.
JavaScript developer with experience working on the frontend and backend.
- I’m a web developer with 2 years of experience working on both the frontend and backend sides of applications.
- On the frontend, I’m proficient in React and its ecosystem (Redux, React Router, React Query, etc.), as well as frameworks like Next.js and Remix.
- I have experience developing mobile applications using React Native and Expo.
- On the backend, I work with Node.js and have expertise in both SQL and NoSQL databases, as well as cloud services like AWS, Firebase, and Supabase.
You can find more information about my technical skills and experience on /work-history and /my-projects pages. Here I will focus more on my personality and values, and how they influence my work.
About Me
As you’ve probably noticed, my name is Matviy Ivanov, and I am a web developer from Ukraine 🇺🇦. I’m passionate about coding and creating solutions that make people’s lives easier. I constantly strive to improve my skills and expand my knowledge, always seeking new challenges and opportunities to learn and grow.
Proffesional Story
A while ago, I decided to explore the world of IT, starting with quality assurance (QA). I completed an online course, but I quickly realized that finding bugs wasn’t quite for me - I wanted to be the one creating them! (Just kidding… kind of 😬).
Curious about development, I built a simple website, and it completely amazed me. That experience sparked my journey as a self-taught developer, leading me to discover a career that’s both fascinating and incredibly rewarding.
Today, I’m thrilled that coding isn’t just my profession but also my true passion. Every skill I’ve gained and every project I’ve completed is a result of my hard work, dedication, and relentless curiosity to learn and grow.
see /work-history page
Values and approach to work
-
Simplicity and Minimalism
In both development and my personal life, I embrace simplicity and minimalism. I believe the simplest solution is often the best—it’s easier to maintain, scale, and more enjoyable to use. Overengineering isn’t my style; I prefer to create clean, efficient solutions that solve problems without unnecessary complexity.
-
Continuous Learning
As a self-taught developer, I value the process of learning and improvement. I consistently strive to expand my skill set and stay updated with the latest technologies
-
Attention to Detail
Whether writing code or designing a feature, I pay close attention to detail. I take pride in crafting solutions that are not only functional but also polished and reliable.
Personal interests
Outside of coding (which I’d say is my main passion), I have a few other hobbies. I love playing the electric guitar, especially rock music. My favorite band is Black Sabbath, and I can play nearly all their songs from the Ozzy Osbourne era.
I’m also a huge fan of Formula 1 racing. It might seem surprising since I’m not particularly into cars, but the pinnacle of motorsport, with its speed and precision, is absolutely breathtaking to me.
Now, when you know me a bit better, check out /work-history and /my-projects pages.