YM

Yurii Martyniuk

0%

Hello,
I'm Yurii Martyniuk

fullstack developer 

Let's get acquainted! Scroll down to learn more about me

Фон
Юрій Мартинюк фото

About me in brief

Фото Юрія Мартинюка

I am a Full Stack developer with 5+ years of experience. Most often I write Python: Telegram bots, parsers, and tools that handle repetitive work. For websites I use TypeScript, React, and Next.js. I like a good-looking interface to do something useful — although I also built this site because I wanted to play around.

MongoDB is the database I work with most often. I know PostgreSQL too: our relationship is a little more complicated, but we get along. I choose the database to fit the task.

Фото Юрія Мартинюка

I am CTO and co-founder of Mindex, MediaMood, and Vishunka. Mindex helps analyse public tenders, MediaMood tracks media coverage, and Vishunka helps people learn languages. Across these projects I write code, design architecture, and work with the team. I have led teams of four to ten developers. More about these projects here

Outside development, I volunteer and take part in community work. At the Symbols Foundation I run cybersecurity workshops for young people. The foundation also helps young teams develop startups and turn ideas into working projects. I enjoy being part of that process. More about my community work here

Фото Юрій Мартинюк

I enjoy exploring new technologies, making my own ideas work, and writing documentation that even I can understand six months later. But this site is about more than work: further down there are bikes, origami, chess, and a little self-deprecation.

Technical Stack

Python

Python

1247 + cups
21 projects
Daily

My favorite programming language, with which I've created dozens of bots, parsers, and automation tools. My Python obeys me even on Monday mornings ;)

React

React

978 + cups
15 projects
Often

I use React and Next.js for websites and web apps. I like paying attention to interface details — sometimes, as this site suggests, a little too much.

MongoDB

MongoDB

865 + cups
18 projects
Daily

My most-used database for bots and web projects. I like the flexibility, but indexes and data structure still need thought. There is no magic.

TypeScript

TypeScript

712 + cups
14 projects
Often

Helps catch mistakes before the code runs. Fewer surprises in the browser mean a better chance of finishing my coffee while it is warm.

Docker

DevOps

493 + cups
8 projects
As needed

Docker, deployments, and environment setup. After a few adventurous manual deployments, I especially appreciate being able to run everything consistently.

Flutter

Flutter

186 + cups
2 projects
Learning

Still learning: I have made two personal projects and want to try more. Here, I still have more questions than cups of coffee.

Professional Experience

Логотип УкрГазБанк

Front-office Solutions Developer

AB "Ukrgasbank", Kyiv

Present, part-time

  • Develop and configure API endpoints for integration with external systems.
  • Create modern user interfaces based on React, Vue.js, and Angular, ensuring convenience and functionality.
  • Implement integration of frontend solutions with backend systems via API, ensuring seamless interaction.

Learn more: ukrgasbank.com

Логотип MediaMood

Co-founder, CTO

MediaMood Startup, Chernivtsi

Present

  • Lead the development of a media monitoring platform that tracks news in real-time.
  • Developed artificial intelligence for advertising and brand promotion, increasing the effectiveness of marketing campaigns.
  • Design system architecture, ensuring its scalability and reliability.
  • Coordinate team work to create intuitive interfaces and efficient data processing algorithms.
  • Implement integrations with external sources for collecting and analyzing information.

Learn more: mediamood.today

M

Co-founder, CTO

Mindex Startup, Chernivtsi

Frozen since 2025

  • Led a team of 4 developers, ensuring effective collaboration and task execution.
  • Defined the technical strategy and product architecture for monitoring government tenders, aimed at fighting corruption.
  • Implemented new technologies and optimized development processes to increase productivity.
  • Controlled code quality, compliance with technical requirements, and product stability.

Learn more: mindex.it.com

Логотип Vishunka

Co-founder, CEO

Vishunka Startup, Chernivtsi

Frozen since 2023

  • Managed the development of a language learning platform that helps users master new languages easily and interestingly.
  • Developed technical strategy focused on interactive solutions and gamification of learning.
  • Ensured the creation of user-friendly interfaces and stable system operation for a global audience.
  • Controlled the implementation of new features to make learning effective and engaging.

Learn more: vishunka.com

Volunteering and Activism

Логотип Фонд Символи

Co-founder, Technical Specialist

NGO "Symbols Foundation", Chernivtsi

September 2022 - Present

  • Conduct cyber hygiene training for youth, teaching safe behavior in the digital world.
  • Actively participated in the TechnoHub Bukovyna creation team, supporting initiatives for developing technological education.
  • Volunteered, helping to unload and distribute humanitarian aid to those in need.
  • Volunteer to teach children and young people the basics of cyber hygiene, programming, and robotics, promoting the development of their technical skills.

Learn more: fsymvoly.org

Achievements

Education

Chernivtsi Polytechnic College

September 2019 - June 2023

Secondary School №2, Chernivtsi

September 2010 - June 2019

Outside of Work

"Everyone should have at least three hobbies: one creative, to develop yourself; one athletic, to stay healthy; and one that makes money. And if you have a fourth hobby — chess, you'll always know that in life, as in chess: sometimes you have to sacrifice a pawn to win the game."

— Folk wisdom of programmer-chess players

Origami

creative

The art of folding paper into elegant shapes is a meditation for hands and mind. Nothing soothes quite like creating a paper crane after a long day of coding.

Cycling

athletic

Exploring new routes on two wheels is my way of rebooting my brain. Especially when I come across a mountain and realize that a 'light walk' has turned into a sports challenge.

Programming

profitable

Yes, it's both work and a hobby at the same time. When you write code not because you have to, but because you can't help writing — it's already a diagnosis. But one that also brings money.

Chess

intellectual

My fourth, secret hobby. I play chess at the level of 'I think 20 moves ahead, but still lose'. I dream of someday beating at least a children's bot on chess.com.

Yurii Martyniuk | Full Stack Developer