Grzegorz Błach

Software & IoT developer

Phone & WhatsApp Phone
Email address Email
Sunmachine
Sunmachine

Sunmachine is a smart lighting system. It uses sensors to turn on the light when it detects someone's presence at night, and turn off the light in daylight or when no one is detected. Sunmchine can also act as an alarm, in this mode it sends a notification to the phone when someone's presence is detected. System can be configured via Bluetooth and via Rest API. It also supports the zeroconf and MQTT protocols. I wrote software for the microcomputer, apps for Android and iOS, and webapp for controling boards in the entire network.

Stack: Flutter (Dart), Python, BuildRoot

ProPolice
ProPolice

ProPolice is a software for automatic car's key dispatcher. System tracks who and when takes and returns car's key and what is a trip reason. Users are indentified by PIN code and RFID cards. I wrote this system for the Raspberry PI platform. Single board supports up to 90 electrolocks.

Stack: Python, PostgreSQL

Spark by Skanska
Spark by Skanska

Spark is a building complex by Skanska located in Warsaw. I created two multimedia presentations with fancy animations that work on 32-inch touch screens. The first presents the past of the area where Spark was built. The second presents the future of the Spark complex.

Stack: Pixi JS, Electron JS

Whirla
Whirla

Whirla is a Warsaw based startup that produces custom wireless chargers. I wrote modules for Android and iOS apps to control these chargers via bluetooth. I also wrote an Android application to control Whirla chargers and Linak desks and Rest API which allows to book a desk/charger in the selected place and period of time.

Stack: React Native (JS), Xamarin (C#), Java, Python, PostgreSQL + TimescaleDB

BuildRoot
BuildRoot

I chose BuildRoot as an OS for the Sunmachine. Later I shared many of my additions with the BuildRoot community. I improved Bluetooth support in Python 3, added boot support from the F2FS file system, and imported several Python modules.

Stack: Makefiles, C

FreeBSD
FreeBSD

I was a ports committer for FreeBSD since 2012 to mid 2019. I was mainly responsible for porting Enlightenment Desktop, Ninja build system and several smaller ports.

Stack: Makefiles, C

Panorama Firm
Panorama Firm

Panorama Firm is the biggest yellow pages catalog in Poland. I worked here on many interfaces for importing, exporting and processing data.

Stack: Perl, Oracle Database

Mapa - Panorama Firm
Mapa - Panorama Firm

Mapa is a complementary part of the Panorama Firm portal, where search results are displayed on the map. I worked here on address geocoding.

Stack: Perl, PostgreSQL

Budownictwo.pl
Budownictwo.pl

Budiwnictwo.pl is the second yellow pages catalog, similar to Panorama Firm, but this time it is focused on the building construction market.

Stack: Perl, Oracle Database

Centrum Klienta Eniro
Centrum Klienta Eniro

Centrum Klienta is a panel for Eniro clients to manage their ads in several Eniro products, e.g. on Panorama Firm and Budownctwo.pl websites. I built whole frontend and small part of backend of this portal.

Stack: HTML, CSS, PHP, Oracle Database

Active.office - Nazwa.pl
Active.office - Nazwa.pl

Active.office is an advanced webmail with address book and calendar for Nazwa.pl clients. I was a member of the development team.

Stack: Java, PHP, SMTP, IMAP

CHI - UK2 Group
CHI - UK2 Group

CHI is a panel for UK2 clients in which they can control their domains and hosting services. I worked here on integrating the Cloudflare service within CHI.

Stack: Perl, MySQL

Egony Game
Egony Game

Egony is a 2D video game written for Android in mind. Later ported to MS Windows. I was the only software developer in the project.

Stack: Phaser JS, Apache Cordova, Electron JS