UN1ON

Comprehensive IT solutions for labor unions

UN1ON
Cross-Platform
SaaS, Mobile & Desktop
web
ios
android
desktop

Challenge

Maintaining the existing CRM functionality while simultaneously updating to newer versions of PHP and implementing modern development standards. Also labor unions needed a comprehensive digital solution to manage members, communications, and operations efficiently. The challenge was to create a unified suite of applications that could work across different platforms while handling large amounts of data and providing essential features for union management.

Solution

Maintained and improved existing products. Developed various Apps, a suite of interconnected products including:

  • Modernized the SaaS CRM system with PHP backend and JavaScript frontend
  • Developed Mobile applications for iOS and Android platforms
  • Developed Several desktop applications for comprehensive accessibility
  • Created tools for mass email and SMS campaigns
  • Created video conferencing capabilities for remote meetings

Technical Challenges

  • Legacy modernization: Upgrading a large PHP codebase to newer versions
  • Cloud migration: Moving infrastructure to AWS (ECS, EC2, RDS)
  • Data management: Working with large volumes of membership data
  • Background processing: Implementing queuing systems for efficient job handling
  • Cross-platform development: Ensuring consistent experience across web, mobile, and desktop

Technologies Used:

PHPJavaScriptMySQLAWSEC2ECSRDSVueJSJqueryiOSAndroidDesktop Apps

Figma: the Plugin Project

title
over 1300
active users

Challenge

Designers frequently struggle with repetitive tasks and inefficient workflows—especially when working on data-heavy prototypes. These bottlenecks don’t just slow down designers; they also impact developers and PMs who rely on fast, accurate design outputs to keep projects moving.

Solution

To address these challenges, I identified key workflow pain points and built a scalable solution: the Ananas Table plugin for Figma. Developed using Vue.js and the Figma Plugin API, this custom plugin allows users to:

  • Import CSV data directly into Figma
  • Generate fully styled, responsive tables
  • Align with existing design systems
  • Complete the process in just two clicks

Impact

  • Accelerated design workflows: Reduced repetitive work and saved hours on data-related prototyping
  • Improved team efficiency: Faster handoffs and clearer outputs for developers and PMs
  • Enhanced consistency: Design system compliance built into the workflow
  • Stronger adoption: Quickly became a trusted tool across cross-functional teams

Technologies Used:

Figma Plugin APITypeScriptVueJSNodeJSViteHTMLCSSCSV

YII2 Framework YouTube Channel

Educating developers through hands-on programming

YII2 Framework YouTube Channel
3,000+
Subscribers
~100Videos
400,000+Total Views
35,000+Watch Hours

Project Overview

Years ago, I ran a YouTube channel about development with the YII2 framework (PHP + OOP + AR). While it's less popular in North America than Laravel, the frameworks share many similarities.

I still occasionally upload new content to the channel, which remains active with around 3,000 subscribers. The videos were never studio-quality productions — everything was recorded in a single take. I even conducted live programming sessions!

Community Impact

The channel fostered an incredible community with a friendly, supportive atmosphere. This experience demonstrates my leadership abilities, creative thinking, and skill in mentoring junior developers. Many subscribers have reached out to share that they've progressed to senior developer roles and thanked me for helping them take their first steps in programming — an achievement I'm particularly proud of.

"Your YII2 tutorials were my starting point as a developer. I'm now working as a senior PHP developer, and I owe much of my foundation to your clear explanations and real-world examples."

— Former Subscriber, now Senior Developer

Content Focus

  • Framework architecture and components
  • Authentication and role-based access control
  • Database operations with Active Record
  • Frontend integration with AJAX and Pjax
  • Internationalization and localization
  • Building e-commerce functionality
  • Performance optimization techniques

Content Focus:

Yii FrameworkPHPSqlHTMLCSSJQueryAJAXActive RecordsComposerMVC

Carmanah Signs

Digital display management for the lottery industry

Carmanah Signs, a world leader in manufacturing, installation, and maintenance of digital displays for the lottery industry, needed to streamline their content management and delivery system. As part of the larger STRATACACHE corporation, they required robust tools to automate processes and improve workflow efficiency for their digital signage products.

POWERBALL
JACKPOT
$245 MILLION
Next Drawing: Wednesday
April 20, 2025
Play Responsibly
Global Leader
in Lottery Digital Displays
Docker Deployment

One-click deployment tool for Docker containers

Figma Plugin

Custom plugin for streamlining design workflows

Challenge

The company needed to enhance their existing digital signage solutions and develop new tools to support content creators, designers, and deployment teams. The challenge was to create efficient, reliable systems that could handle the demanding requirements of lottery displays worldwide.

Solution

As a Software Developer on the Carmanah Signs team, I contributed to the development of their content management and delivery system for digital lottery displays. My responsibilities included:

  • Developing and maintaining the core content management system for digital displays
  • Creating a custom Figma plugin to streamline design-to-development workflow
  • Building a desktop application for one-click deployment of products to Docker
  • Automating various company processes to improve operational efficiency
  • Integrating systems across the lottery digital display ecosystem

Technical Details

Working with Carmanah Signs provided me with experience in both frontend and backend development for mission-critical systems. The digital signage industry requires highly reliable solutions that can operate continuously in various environments.

The Docker deployment tool significantly reduced deployment time and minimized human error by automating the container setup process. Meanwhile, the Figma plugin bridged the gap between design and development teams, creating a more streamlined workflow for implementing new display designs.

Results

The tools and systems I helped develop contributed to Carmanah Signs' continued leadership in the lottery digital display market. By automating key processes and improving the content management system, we enhanced the company's ability to deploy and maintain digital signage solutions efficiently across their global customer base.

Technologies Used:

PHPYiiSQLJSDockergitElectronFigmaHTMLCSS

My Personal Portfolio

A showcase of my development journey

Developer Portfolio
Full-stack development with modern technologies
Projects
Showcasing my professional work and personal projects
Skills
Technical expertise and development capabilities
Experience
Professional background and career achievements
AI Assistant
Chat with a custom OpenAI-powered assistant
All code is open on GitHub, so feel free to review it, reuse it, or contribute.
OpenAI API
Integrated Chat Assistant

Overview

My personal portfolio website built with: Vue.js (Nuxt SSR), Tailwind, Node.js, OpenAI API for chat assistant and deployed via GitHub + AWS Amplify.

This site showcases my projects, skills, and professional experience in web development and UI/UX design.

Features

  • Responsive design with Tailwind CSS for optimal viewing on all devices
  • Server-side rendering with Nuxt.js for improved performance and SEO
  • Interactive project showcases with detailed case studies
  • AI-powered chat assistant using OpenAI API for visitor interaction
  • Streamlined deployment through GitHub and AWS Amplify

Development Approach

You can measure my full-stack skills, style filing and UI/UX capabilities through this project. All code is open on GitHub, so feel free to review it, reuse it, or contribute.

The source code demonstrates best practices in modern frontend development with Vue.js and TypeScript, including:

  • Component-based architecture for maintainable code
  • Type safety with TypeScript integration
  • State management with Vue's Composition API
  • Responsive design patterns using Tailwind utilities
  • Integration with third-party APIs for enhanced functionality

Technologies Used:

Vue.jsNuxt.jsTailwind CSSNode.jsAWS AmplifyOpenAI APIFontAwesome

Web Studio Co-Founder

Building innovative digital solutions across web, mobile, and desktop platforms for diverse industries

Full Stack Developer & Co-Founder

Web StudioKharkiv, Ukraine – Remote
10+

Challenge

As a full-stack developer, I've had the opportunity to work on numerous projects. While most were web-based SaaS solutions, my experience extends far beyond that. I've worked with an extensive range of web, mobile, and desktop applications. This included running my own electronics e-commerce store, developing travel portals, creating PortretMe (a freelance marketplace for artists), building an online tender system for large industrial equipment, and many other ventures.

Solution

Developed and maintained full-stack web solutions using Yii2, Vue.js, React, and various PHP-based CMS platforms (WordPress, MODx, Moodle). Built responsive frontends with HTML, CSS (Flexbox, Grid, Tailwind, Bootstrap, etc.), and JavaScript, adhering to UI/UX best practices and WCAG standards.

Integrated third-party services such as Stripe, Twilio, SendGrid, Amazon services (S3, OCR), cPanel, and marketing platforms (SMS, voice, email). Delivered robust, test-covered code (unit, integration, functional) and followed Agile practices using Jira and SMART goals.

Created scalable solutions across industries—tender management systems, pharmaceutical logistics, painter service platforms, conference backends (Jitsi), and dozens of websites and e-commerce projects in construction, education, music, fashion, electronics, and more.

Achievements

Diverse portfolio encompasses a wide spectrum of accomplished projects: management systems for tenders; pharmaceutical warehouse management solutions; a platform for painters to provide their services; a backend for managing conferences based on Jitsi.

Created dozens of websites and e-commerce projects across various industries, such as construction, housing repair services, education, music labels, clothing, electronics, cosmetics, construction materials, services, webinars, and other sectors.

Technologies & Projects

Frontend Technologies

HTML5CSS3JavaScriptVue.jsReactJSBootstrapTailwind CSSSASS/SCSSLESSFlexboxCSS GridSVG

Backend Technologies

PHPNodeJSYiiLaravelNuxtNextMySQLMongoDBTypeScriptCodeceptionUnit TestsAcceptance TestsFunctional TestsGulpWebpackVite

Cloud Technologies

DockerAWS EC2AWS ECSAWS RDSAWS AmplifyAWS Route 52AWS IAMAWS Cognito

Integrations

TwilioSendgridcPanelStripeGoogle MapsopenAI

Hybrid Development

ElectronReactNativeCordovaCapacitor

Project Types

SaaS

Web-based SaaS solutions for wide range of industries

E-commerce

Online stores for electronics and cosmetics

Tender Management

Systems for industrial equipment procurement.

Freelance Board

Marketplace for artists