Skip to content
View VladimirMastepanov's full-sized avatar

Block or report VladimirMastepanov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VladimirMastepanov/README.md

👋 Hi there! I’m Vladimir

Frontend & Mobile Developer specializing in TypeScript applications with React, React Native and Vue.js.


🚀 What I Do

Ironhack Bootcamp Ironhack logo

Mastered Vue.js and modern UI development workflows.

Hexlet Frontend Course

Completed an intensive program focused on TypeScript, React, and modern frontend engineering — including state management best practices and application architecture.

Freelance Project – React Native + TypeScript

  • Designed and optimized a local SQLite database for an offline-first experience
  • Built a RESTful API layer to ensure seamless data access and synchronization

Own Project – Yoga Attendance Tracker (React Native + TypeScript)

  • Developed a mobile app with attendance tracking, subscription lifecycle management, and analytics dashboard
  • Currently in beta testing with real yoga instructors
  • Roadmap: Multi-instructor support, smart notifications, and data-driven insights

🛠 Technologies & Tools

  • Languages: TypeScript, JavaScript
  • Frameworks & Libraries: React, React Native, Vue.js
  • Databases: SQLite

📂 Projects

IronHack Todo is a seemingly simple todo application built with Vue 3 and TypeScript, but it’s packed with features and carefully designed with maintainability, accessibility, and user experience in mind.

Yoga Attendance Tracker

Personal project: attendance journal & statistics. In active testing. React Native, TypeScript, SQLite

Chatify ▶️ repository ▶️ project demo use admin/admin for login/password

Chatify is a real-time messaging application built with React and Redux, offering support for multiple channels. Users can sign up or log in to join chat rooms, create new channels, rename or delete them as needed.

A browser application for aggregating RSS feeds, allowing users to conveniently read various sources such as blogs. The application allows users to add an unlimited number of RSS feeds, automatically update them, and add new entries to a common feed.

DnD-calculator is an interactive React application that allows users to build a custom calculator by arranging components in "Constructor Mode" and then using it in "Runtime Mode." This project demonstrates the power of drag-and-drop interfaces and provides a flexible, hands-on experience for users.

JsonYamlDiff ▶️ repository

A console application for comparing two JSON or YML files. The program outputs the results in text, stylized, and JSON formats. Tools like Jest for testing and Commander.js for creating the command-line interface were used in this project. This project demonstrates my skills in file manipulation, testing, and continuous integration.

Contact Information

Pinned Loading

  1. Chatify Chatify Public

    Chatify is a real-time chat application with multi-channel support, allowing users to create, rename, and delete channels.

    JavaScript 1

  2. RSSFusion RSSFusion Public

    RSS Aggregator is a service for aggregating RSS feeds, allowing users to conveniently read various sources such as blogs.

    JavaScript 1

  3. JsonYamlDiff JsonYamlDiff Public

    This is a simple console program to compare two files in format JSON or YAML

    JavaScript 1

  4. BrainGames BrainGames Public

    A console-based math puzzle game featuring 5 mini-games: greatest common divisor, arithmetic operations, even/odd numbers, prime numbers, and progression puzzles.s mathematical skills and speed of …

    JavaScript 1