ltva.su

English Russian 中文


About

Hello, my name is Georgii Saraykin, I am a professional embedded software developer. Below you can find my projects and links to other means of communications.

Projects
STM32CrapSynth — a mixed hardware and software 8-channel polyphony sound synthesizer made from STM32F303, four DDS generators and a handful of small components.
Flizzer Tracker — a Flipper Zero four channel polyphony fully featured chiptune tracker. Supports ADSR envelopes and per-channel filter, but lacks samples support due to memory constraints.
Flipper Zero video player — a Flipper Zero video player. Uses custom uncompressed file format to easily play videos. Manages to play at 30 FPS at full 128x64 pixels resolution with 48000 Hz 8-bit mono PCM audio.

Forks of other people’s software
klystrack-plus — a fork of a chiptune tracker based on SDL library. Written entirely in C programming language.
Furnace-B — a fork of a chiptune tracker based on Dear ImGUI library and other open-source libraries. C/C++. This project is abandoned now but here you can find emulators of Flizzer Tracker software synth core and ATTiny85APU. Here’s also a list of my contributions to the original Furnace repo.

Contacts
LinkedIn
GitHub
Telegram
VKontakte
E-mail: gsaraykin@gmail.com, g.saraykin@mail.ru
YouTube
Discord: ltva
Reddit
Twitter
WeChat
Mastodon
Bluesky

Skills and expertise

C/C++, embedded C, STM32 microcontrollers programming using CMSIS (preferred) and/or HAL. Experience in writing firmware for payloads of civil communication satellites. Interfaces: UART, SPI, MIL-STD-1553, I2C, Ethernet. git version control, Make/Cmake.

Hobbies and interests

Realtime simple sound synthesis (additive/subtractive, ADSR envelopes, filters, phase modulation), chiptune, mechanical music instruments, demoscene, old computers (especially old 70s/80s Tektronix storage CRT screen computers, e.g. 4054A), FPGAs… I dream of creating a pipelined sound synthesis ASIC with multiple voices and ability to synthesize sound using a combination of “traditional” chiptune synth methods (excluding samples because they are C-H-E-A-T-I-N-G!!).