PUSHK Archiver Representation-First Compression Pipeline
-
2026
PUSHK - Representation-First Compression Pipeline
(GitHub)
Experimental Data Compression Archiver
Research and development of custom data compression algorithms.
• Custom transform-based compression pipeline design
• Experimental preprocessing and entropy optimization methods
• Benchmarking against existing compression solutions
• Multi-stage compression prototype implementations
| Tools |
Description |
| pushk2exp1fnt |
Experimental module: font data compression |
| pushk2cellseditor |
Cells Editor — tool for editing/visualizing compression cells |
| viewvhpic |
Lightweight command-line viewer for .vhpic raster images |
| ditherpic |
Advanced image dithering converter for retro graphics |
Optimal C++17 Embedded Library
-
2026
VHLIBOptimal C++17 library for fast shape detection, object counting, and outer boundary estimation.
A lightweight, C++17 library focused exclusively on identifying discrete shapes,
counting objects, and extracting their spatial coordinates and external dimensions using efficient bit-packed grid scanning.
Tests & Benchmarks
• Intel i5-1135G7
• AMD FX(tm)-8300 Eight-Core Processor
• Orange Pi PC Plus (Allwinner H3, ARM Cortex-A7, ARMv7-A, 32-bit)
vhliboptimal - More details & Source code
vhliboptimal_test - More details & Source code
PSYOL-25
-
2025
PSYOL-25 32-channel / 16-bit Digital Audio Mixer
Schematic and PCB design in KiCad.
• STM32H750-based control panel
• 7" 800×480 TFT display
• Modular main board with 8 audio-bank expansion slots
• 32MB NAND Flash audio-bank module
• 32MB SDRAM audio-bank module
Prototype Videos
PCB Prototype • Digital Audio Mixer, 32
channels 16-bit
PCB Prototype • Synthesizer Control
Panel
PCB Prototype • 128M Audio Bank Board,
PlugIn
Servo motor controller
-
2021
Servo motor driver board / freelance
PCB prototype received from client.
ESP32 based board with
• TMC4671+TMC6100
• x1 CAN Interface
• x2 RS-485 / MODBUS
• I/O Ports
• Embedded GUI / 4" TFT
Implementation & Tests
• TMC4671+TMC6100 HAL + Drivers
• MODBUS Libraries integration
• Embedded GUI with custom menu, fonts , images and icons set
• Application core ( C++ / FreeRTOS ) with multilanguage support
Configuration & Tests tools / PyQt
CMBoards
-
2020
CMBoards: STM32 + FPGA Platforms with HDMI or 7" TFT Output
STM32H750 + Xilinx XC6SLX9 (Spartan-6) based embedded boards.
Retro-computing and gaming platform supporting
ZX Spectrum, NES, Atari and DOS-class emulation systems.
Hardware architecture includes FPGA-based video pipeline,
HDMI display interface, SDRAM subsystem,
low-latency I/O handling and real-time peripheral control.
Board description:
https://vigatron.github.io/projects/cmboards/brd32f407hdmir3
TFT Backlight controller
-
2020
STM32-based configurable TFT LCD power sequencing and backlight controller
Hardware architecture + PCB design + embedded firmware development
Implemented programmable power-on/off timing and safe LCD bias sequencing
Generation and control of TFT bias/power rails:
• DVDD 3.3V
• AVDD 10.4V
• VGH 16.2V
• VGL -7.3V
• VCOM
• VLED 9.3V / 200mA
Power-up sequence:
DVDD → RESET → VGL → AVDD → VGH → RGB/Data → Backlight