Kraków, Poland

Krystian Dużyński

Expert
@KrystianD

Software architect and developer - from embedded, through web, mobile & desktop apps, to server-side software. System admin and a Linux-geek.

bm2-battery-monitor. Python connector and ESPHome template for Bluetooth based Battery Monitors - reverse engineering.

84

mikrotik_configurator. A utility for generating and applying RouterOS / Mikrotik configuration files (.rsc) with help of Jinja2 template engine.

34

asyncpp. C++20 event-loop agnostic coroutines (co_await/co_return) implementation + support for libuv, curl and OpenSSL socket.

24

dl24-electronic-load. Python library and CLI tools for DL24 electronic load device.

24

fxplc. Python connector for low-level Mitsubishi PLC MELSEC FX series (FX-232AW) serial protocol with builtin HTTP server.

23

pyrc3563. Python library and CLI tool for RC3563 battery impedance meter.

12

MPU9250. Library for MPU9250 9-axis orientation sensor with use of DMP.

11

smart_bms. Python connector for Chinese Bluetooth Smart BMS.

10

legionutil. User-space tool for setting Rapid Charge, Battery Conservation and System Performance mode on Legion laptops.

8

screentool. Blazingly fast way to make screenshots with annotations support (arrows, freehand, line, eraser) - written in Go, made for Linux.

7

BLDC-driver. Brushless DC motor driver based on AVR µC - part of KDcopter project.

7

borg-ncdu-analyzer. Analyze Borg Backup archives space usage (with ncdu tool).

6

structpack. Simple C++ binary serialization library (with Python struct.pack-like interface).

6

dvrcms. SDL based video preview tool for Chinese digital video recorders (DVR) which use port 34567 and CMS software.

6

Requests.NET. Fluent C# HTTP client.

5

crosstools-ios. Dockerized cross-platform build tools for iOS.

5

AVR-emulator. AVR virtual machine.

5

avr-power-meter. AVR-based, galvanically isolated, bidirectional DC energy meter with Modbus RTU interface.

4

RemoteBarcodeReader. Android app and Python library for turning mobile phone into a WebSocket-based, remotely controllable Barcode/QR code reader.

4

stm32-flasher. UART flasher for STM32 microcontrollers.

4

pinout-diagram-drawer. A tool for creating pinout diagrams useful when designing PCBs with microcontrollers. Mainly for STM32 family.

4

esmart_modbus. eSmart MPPT charger API connector + Modbus TCP server.

4

spi-tiny-usb. SPI interface adapter over USB with Linux kernel module.

3

pdf_qr_generator. Highly customizable utility for generating PDFs filled with QR codes.

3

KDPgDriver. LINQ-based, type safe query builder, query executor and results parser into plain C# objects made for PostgreSQL.

2

kdhome. Home automation system.

2

npmkdlib. Utility library for JavaScript / TypeScript projects.

2

KDConfig. Highly configurable config files reader and parser with detailed configuration errors reporting. Supports YAML and INI config providers.

1

pycontrolflow. Python framework for easy control algorithms writing with many ready to use blocks. Can be seen as a combination of Node-RED and PLC ladder programming.

1

KDCryptoUtils. Collection of various encryption, signing and hashing related utils for .NET.

1

avr-eeprom-wear-leveling. Header-only EEPROM wear leveling tools for AVR microcontrollers.

1

modbus_client. Device oriented Modbus client for Python. Focused on data meaning and data types.

1

runboot. A tool for creating small bootable Linux images that can do something right after they boot up.

1

crosslib. Cross OS library with support for Linux and FreeRTOS.

1

avr-utils. Utility libraries for AVR development.

1

slic3r-gen. Tool for generating slic3r config files with inheritance support.

1

KDBudgetTracker. Simple utility for tracking home budget written in C++/Qt.

1

kdutils. Utility libraries for C/C++ projects.

1

AVR-compiler. Simple AVR Assembler compiler (university project).

1

kdbot. Extendable IRC bot

1
40
Apply