I'm responsible for the development and maintenance of a content management systems for a renowned financial institution in Poland. I have solid Django expertise and DevOps knowledge, backed by a B.Sc. degree and years of Linux experience.
Projects
-
Automatic door controller
2024-01-06
Day and night schedules, advanced logging and user-friendly menus. Custom PCB with modular design. Running on CircuitPython.
-
Solar inverter datalogger
2023-07-29
Complex charts, data aggregation and basic automation. Optimized for low-end Raspberry Pi variants. Powered by Django, React, MQTT.
-
Character LCD designer
2023-01-01
Customizable display sizes, extra characters and sharing with URL, with no need for real hardware. Using React and HTML5 Canvas.
-
Keyboard layout reducer
2023-01-01
Multiple layers, off-grid placement and detection of missing keys. Useful for smaller keyboards. Powered by Pyodide and React.
Articles
-
Making framebuf text 10x faster in CircuitPython
2024-12-23
Finding a cause of slow text rendering and optimizing it for monochrome LCD and OLED displays.
-
Tracking libadwaita adoption in Fedora (updated)
2024-10-29
The complete list of software preinstalled in Fedora, including apps using the libadwaita library.
-
Reinstalling Debian, fast
2024-10-12
Installing Debian with core GNOME, fixing UI inconsistencies, restoring software needed on a home PC.
-
Creating ST7565 driver for CircuitPython
2024-05-30
Analyzing original framebuf driver and implementing modern version for displayio compositor.
-
Adjusting focus of Gemius QCam 6000
2024-03-23
A simple trick to fix blurry camera and improve Slack and Teams calls and local video recording.
-
Manufacturing PCBs at home
2024-02-04
Tips on setting board parameters in KiCad, milling and drilling PCBs, and things that you should avoid.