05/28/2025 updated


100 % available
Front-end Developer, Web Designer
Odessa, Ukraine
Ukraine
Software Engineering, National Univers ity "Odesa Polytechnic"Testing (Software)Clean Code PrinciplesUser Experience (UX)Application Programming Interfaces (APIs)ArchitectureAuthenticationsCustomer Relationship ManagementSpreadsheetsElectronic Data Interchange (EDI)FinancesGitHubJSONPostgreSQLMongoDBRouting
I am a dedicated Full-Stack Developer specializing in creating modern, interactive, and scalable web applications. My main stack includes React, Node.js, Express, and MongoDB, and I have a strong focus on building Telegram-integrated applications, including Telegram Bots and Mini Apps.
My journey into software development began during my studies in Software Engineering at Odesa Polytechnic National University, where I focused on building responsive web applications and integrating third-party APIs. I became passionate about creating tools that help people learn and interact more efficiently. This led me to develop a gamified Telegram Mini App for learning programming languages — a project where I designed the architecture, coded both frontend and backend, and implemented features like quizzes, reminders, and personal dashboards.
Over time, I gained hands-on experience with:
Frontend development using React (including hooks, context, and routing)
Backend development with Node.js and Express, RESTful API design
Database management using MongoDB and PostgreSQL
Telegram Bot API and Mini App integration
Authentication systems using JWT and OAuth
JSON-based data exchange and third-party API integration
Version control with Git & GitHub
Deployment to platforms like Netlify, Render, and Vercel
I follow clean code principles, strive for intuitive UX/UI, and enjoy collaborating on projects that combine technology with user empowerment. I’m also familiar with tools like Figma for prototyping and Postman for API testing.
One of my proudest achievements was leading the development of a personal finance web application where users could track income and expenses, upload spreadsheet files, and view interactive financial charts. This project strengthened my skills in building data-driven dashboards, implementing file parsers, and managing user states and sessions securely.
As a freelancer, I value:
Clear communication
Meeting deadlines
Continuous learning
Building long-term client relationships
Although I officially started freelancing in 2025, my experience in software development spans several real-world projects and collaborations that mirror client needs. I’m confident in my ability to take an idea from concept to fully functioning product, with a focus on performance, security, and usability.
If you're looking for a reliable, detail-oriented developer who can bring your web project or Telegram integration to life — I’d be glad to work with you.
My journey into software development began during my studies in Software Engineering at Odesa Polytechnic National University, where I focused on building responsive web applications and integrating third-party APIs. I became passionate about creating tools that help people learn and interact more efficiently. This led me to develop a gamified Telegram Mini App for learning programming languages — a project where I designed the architecture, coded both frontend and backend, and implemented features like quizzes, reminders, and personal dashboards.
Over time, I gained hands-on experience with:
Frontend development using React (including hooks, context, and routing)
Backend development with Node.js and Express, RESTful API design
Database management using MongoDB and PostgreSQL
Telegram Bot API and Mini App integration
Authentication systems using JWT and OAuth
JSON-based data exchange and third-party API integration
Version control with Git & GitHub
Deployment to platforms like Netlify, Render, and Vercel
I follow clean code principles, strive for intuitive UX/UI, and enjoy collaborating on projects that combine technology with user empowerment. I’m also familiar with tools like Figma for prototyping and Postman for API testing.
One of my proudest achievements was leading the development of a personal finance web application where users could track income and expenses, upload spreadsheet files, and view interactive financial charts. This project strengthened my skills in building data-driven dashboards, implementing file parsers, and managing user states and sessions securely.
As a freelancer, I value:
Clear communication
Meeting deadlines
Continuous learning
Building long-term client relationships
Although I officially started freelancing in 2025, my experience in software development spans several real-world projects and collaborations that mirror client needs. I’m confident in my ability to take an idea from concept to fully functioning product, with a focus on performance, security, and usability.
If you're looking for a reliable, detail-oriented developer who can bring your web project or Telegram integration to life — I’d be glad to work with you.
Languages
EnglishBasic knowledgeRussianFluentUkrainianFluent
Project history
Designed and developed a Telegram Mini App for interactive programming education
Created a frontend with React, implementing routing, state management, and dynamic UI components
Built backend logic with Node.js and Express, including RESTful APIs and JWT-based authentication
Integrated Telegram Bot API to enable quizzes, reminders, and progress tracking inside Telegram
Worked with MongoDB for storing user data, test results, and code history
Deployed the application to Netlify (frontend) and Render (backend)
Collaborated via GitHub and used Postman for API testing
Ensured responsive UI/UX for both desktop and mobile users
Created a frontend with React, implementing routing, state management, and dynamic UI components
Built backend logic with Node.js and Express, including RESTful APIs and JWT-based authentication
Integrated Telegram Bot API to enable quizzes, reminders, and progress tracking inside Telegram
Worked with MongoDB for storing user data, test results, and code history
Deployed the application to Netlify (frontend) and Render (backend)
Collaborated via GitHub and used Postman for API testing
Ensured responsive UI/UX for both desktop and mobile users
Designed user interfaces for web and mobile applications using Figma and Adobe XD
Created low- and high-fidelity wireframes, interactive prototypes, and user flows
Developed consistent design systems, color palettes, and component libraries
Collaborated closely with developers to ensure pixel-perfect implementation of designs
Conducted UX research, including competitor analysis and user testing
Optimized user experience by improving navigation, layout clarity, and mobile responsiveness
Designed branding elements: logos, icons, illustrations
Exported assets and delivered design documentation to dev team
Created low- and high-fidelity wireframes, interactive prototypes, and user flows
Developed consistent design systems, color palettes, and component libraries
Collaborated closely with developers to ensure pixel-perfect implementation of designs
Conducted UX research, including competitor analysis and user testing
Optimized user experience by improving navigation, layout clarity, and mobile responsiveness
Designed branding elements: logos, icons, illustrations
Exported assets and delivered design documentation to dev team