For the past 4+ years, I have been designing and implementing complex content management systems for renowned businesses and organizations in Poland.
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 15+ years of working in Debian and RHEL-like Linux environments.
In my spare time, I am exploring various open source projects and contributing via online discussion, documentation updates, and bug fixes.
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.
-
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.