Programming languages and technologies
The list below shows the most common technologies, languages and tools that I have used during development of various systems. Some of them has references to projects described on this site.
Click any item to see more details
Native programming
Desktop and server-side applications
C, C++, ASM...
Mobile programming
Android and cross-platform mobile development
Android, iOS, Swift, Kotlin...
Scripting languages and web development
Webpages and complex services.
HTML, CSS, JavaScript, Python...
Embedded development
Hardware and software for embedded systems
AVR, FreeRTOS, STM32, Raspberry Pi...
Databases
Storage and cache related technologies
PostgreSQL, Redis, SQLite, MongoDB...
Servers administration
Configuring and maintaining Linux-servers, writing utility tools
Linux, Ansible, Shell...