UN1ON
Comprehensive IT solutions for labor unions
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:
Figma: the Plugin Project

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:
YII2 Framework YouTube Channel
Educating developers through hands-on programming

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:
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.
One-click deployment tool for Docker containers
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:
My Personal Portfolio
A showcase of my development journey
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:
Web Studio Co-Founder
Building innovative digital solutions across web, mobile, and desktop platforms for diverse industries
Full Stack Developer & Co-Founder
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
Backend Technologies
Cloud Technologies
Integrations
Hybrid Development
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