Skip to main content

Victor Kozub - Linux Kernel Engineer


Github: https://github.com/xen1024/awesome-public

Github: https://github.com/web3cryptowallet

Github: https://github.com/d08ble

Linkedin: https://www.linkedin.com/in/viktor-kozub-86bb9826/

Email: pungg10kk@gmail.com

About

Experienced Linux Kernel Developer with a strong background in low-level system programming, device drivers and kernel module development. Proven ability to optimize performance, debug complex issues, and contribute to upstream codebases. Skilled in C, C++, Python and cross-platform development for embedded and high-performance systems.

Experience

2012-2025 Animation CPU Studio - Founder

Mobile game developmet platfrom for smart developers

Game prototyping

  • ACPUL programming language

  • UI/UX

  • C++/C/GLSL

  • never crash

  • never halt

  • secure (not browser, minimum code), can run on kernel level (using IncludeOS like)

  • multiple running platforms, code compile to c++ (multiple platform bindings is possible Python, Java, Flash)

  • creative development of games easy like playing in games

  • not only games, future UI and systems

  • light asm core, same code can work on microcontrollers (for internet of things)

  • minimalistic declarative language

  • VR/OpenCV easy api

  • backstep debugger

  • team development on mobiles together realtime

  • easy parallel optimizations (possible implement multicore hardware ACPU implementation)

mobile, ios, ACPUL, C++, C, GLSL, Programming language, Yacc, Bison, Coco/R, OS, web, LiveComment

2013 Valgrind - MacOS System Developer

Update Valgrind 32-bit memory checker for MacOS 64-bit

asm, 32-bit, 64-bit, C, C++, kernel

2013 QEMU - Developer

QEMU VM researcher

  • backstep in QEMU

  • resource monitor

  • networking

C, C++, QEMU, VM, kernel, drivers

2006-2008 Trust Matta - Team Manager and Lead Developer

Network security scanner. Kiev office management, 6 peoples.

Project planning IPO - 220,000,000$

Linux, Database, Security, Clustering, Web, Networking

Scanning 18,000 IPs for malware of NY Exchange over night

  • GNU make tools (make, automake, autoconf, etc...)

  • GNU development tools (gcc, gdb, etc...)

  • Version control tools (CVS, SVN)

  • Databases backend (MySql, PostgreSql, Oracle)

  • OOP, STL

  • Multithreading

  • Networking, sockets, TCP/IP ! WebService

  • Optimization, refactoring

  • C/C++

  • Python

  • Php

  • Shell scripts

  • Automake scripts

C, C++, Python, shell, automake, mysql, postgres, PHP, JS, web, networking, scanner, security, core, linux, kernel, drivers

2004-2006 Wicom Technologies - Embedded Linux Developer

Startup: Internet radio player to join 2M Ukraine immigrants from Canada and thousands of Ukraine radion stations.

Co-founder Ruslana Lyzhychko

Internet radio with server & hardware receiver development.

Embedded linux, bootloader, cli tools and drivers.

H.264 codec optimization for au1200 processor.

video, audio, codecs, streaming, embedded, cross-platform, internet radio, internet video player, au1200, VoD, optimization, MPEG-1, MPEG-2, h.263, c, c++, asm, arm, mips, shell, automake, busybox, Samsung, Windows, Linux, Networking, Database, Security, drivers

2003-2004 System Group - PoS Terminal Developer

Datecs MP50 POS Terminal development

Embedded system, Networking, Security

  • Linux

  • Embedded

  • C/C++

  • Assembler x51

  • Reverse engineering

c, c++, asm, reverse, optimization, drivers

1999-2000 vi-comp - Developer

Audio compressor/filter DSP

Hack PDS-51 simulator

  • C

  • Assembler x51

  • Reverse engineering

C, DSP, asm, x51, embedded, C, asm, x51, x86, reverse engineering, drivers

2000 Ukraine National Antivirus (UNA) - Developer

Outpost Firewall plugin development for antivirus scanner

realtime file scanning while transfer over network

  • NET-BIOS ! CIFS

  • POP3

  • SMB

  • TDI ! C++

  • Reverse engineering protocol

C++, SAMBA, POP3, CIFS, SMB, reverse engineering, realtime, antivirus, drivers

1998-1999 vi-comp - LED Screen Developer

LED Screen RG 16x8 device embedded software and windows editor

  • Embedded VFX

  • Windows Editor

  • VM

  • GL

Embedded, AVR, Assembler, C, LED RG 16x8, drivers, Windows, Pascal, Deplhi

1997 vi-comp - Phone Developer

Phone CallerId UA-2000

Phone OS from the scratch

  • CallerId detection algorithm

  • Event-based internal system

  • White and black list

  • Clock

  • Calendar

  • Anti CallerId

  • Call redirection

  • CallerId detection

  • Voice Speaking on Russian or Ukraine languages over 100 phrases ! Contacts Book

  • Outgooing/Incoming calls

  • Melody rings

  • Line Hold

  • Autocalling on multiple numbers

  • Remote control

  • Voice messages support

  • DTMF generation and detection

  • Assembler x51

  • C

  • Hardware

  • Reverse engineering

embedded, phone, RTOS, drivers, asm, x51, 64KB ROM, C, reverse engineering, disassemble, optimization, sec, DTMF, tunes, voice, clock, calendar, phone, white/black list, CallerId detection, line hold, voice messages, address book, outgooing/incoming calls

Educational Background

National Technical University of Ukraine 'Kyiv Polytechnic Institute' (2001)

Master of Computer Science Specialist’s degree in Microelectronics and Software Development

Kyiv Industrial-Economic College (1999)

Bachelor of Electronic Devices

Pioneer Startup Accelerator (2020)

😀 Pioneer Tournament School. Founder Clubavatar.app, Top-30 Europe

Notes

mobile, ios, ACPUL, C++, C, GLSL, Programming language, Yacc, Bison, Coco/R, OS, web, LiveComment, asm, 32-bit, 64-bit, kernel, QEMU, VM, drivers, Python, shell, automake, mysql, postgres, PHP, JS, networking, scanner, security, core, linux, video, audio, codecs, streaming, embedded, cross-platform, internet radio, internet video player, au1200, VoD, optimization, MPEG-1, MPEG-2, h.263, c, c++, arm, mips, busybox, Samsung, Windows, Linux, Networking, Database, Security, reverse, DSP, x51, x86, reverse engineering, SAMBA, POP3, CIFS, SMB, realtime, antivirus, Embedded, AVR, Assembler, LED RG 16x8, Pascal, Deplhi, phone, RTOS, 64KB ROM, disassemble, sec, DTMF, tunes, voice, clock, calendar, white/black list, CallerId detection, line hold, voice messages, address book, outgooing/incoming calls