I am a Python developer, experienced in designing, implementing, and maintaining complex software using web technologies. I have solid Django and Flask expertise, CI/CD knowledge, and a basic understanding of front-end development, backed by a B.Sc. degree and years of working with Linux and open source technologies.
My personal projects are usually based on Python, Go, or JavaScript, powered by various frameworks and technologies. Every so often I work with real hardware, design custom electronic circuits, and write code optimized for performance.
Projects
-
Demodulate, radio app for Android
A no-frills internet radio app with a minimal user interface, basic search features, and playback history, made with React Native.
-
EclairM0, the pocket notepad
Tiny device with great performance, long battery life, open hardware design and many use cases. Software written in TinyGo.
-
Solar inverter datalogger
Powered by Django, React, MQTT.
-
Character LCD designer
Using React and HTML5 Canvas.
-
Keyboard layout reducer
Based on Pyodide and React.
Articles
-
Tracking libadwaita adoption in Fedora (updated for F43)
The complete list of software preinstalled in Fedora, including apps using libadwaita.
2025-10-28 · 2 min read
-
Running gpt-oss models on a laptop with Intel iGPU
CPU, Vulkan and SYCL, trying gpt-oss-120b on 8 GB RAM, and why you should avoid Ollama.
2025-08-22 · 10 min read
-
Installing bootloader and CircuitPython on Waveshare Core52840
Figuring out the minimal circuit, finding a firmware, and flashing with OpenOCD.
2025-07-02 · 6 min read
-
Restarting unhealthy Compose containers with a one-liner
Adding the essential feature Docker Compose does and does not have at the same time.
2025-05-12 · 3 min read
-
Making framebuf text 10x faster in CircuitPython
Finding a cause of slow text rendering and optimizing it for monochrome displays.
2024-12-23 · 4 min read
-
Creating ST7565 driver for CircuitPython
Analyzing original framebuf driver and implementing modern version for displayio.
2024-05-30 · 6 min read
-
Adjusting focus of Gemius QCam 6000
A simple fix for blurry camera, to improve work-from-home calls and local recording.
2024-03-23 · 1 min read
-
Manufacturing PCBs at home
Tips on setting board parameters in KiCad, milling and drilling PCBs, and things to avoid.
2024-02-04 · 13 min read