Commercial Projects
Work at LangaCore
Multiple customers including a banking sector software vendor (STX Next Ltd.), government institutions (i.e. The State Forests National Forest Holding), academic institutions (Adam Mickiewicz University, Poznań, Poland). The contracts usually prohibit naming the projects as I’m mostly a subcontractor.
Technologies used: mostly Python 2.5+ (including Pylons, Django, Plone), C used for external library interaction and performance optimisation, continuous integration using Hudson and buildbot, source versioning through git and Mercurial (on customer is still using a massive CVS repository)
Technologies used: mostly Python 2.5+ (including Pylons, Django, Plone), C used for external library interaction and performance optimisation, continuous integration using Hudson and buildbot, source versioning through git and Mercurial (on customer is still using a massive CVS repository)
Impulse
a full digital signage solution with content management, distributed data delivery, remote plasma display hardware controlling and monitoring. This system is still actively developed by me and a small team of developers I manage. Click for more info (in Polish).
Currently used in:
Technologies used: mainly Java, multimedia display in C# 3.0, parts in Python 2.5, extensive XML usage
Currently used in:
- EduMedia Ltd. as the platform for the Student-TV.pl project – digital signage for universities and colleges. Over 60 plasma displays installed in over 40 locations in Poland at the moment.
- POL-TV Multimedia as the platform for Medica TV project - digital signage and television in hospitals (over 10 000 displays in Polish hospitals); and as the platform for commercial digital signage deployments at airports, railway and bus stations (over 20 locations)
Technologies used: mainly Java, multimedia display in C# 3.0, parts in Python 2.5, extensive XML usage
G3L - Gamesnet Low-Level Layer
a client/server application written in ANSI C which enables centralized services management. It works particularly well with multi-player game servers. It enables automation of typical tasks and monitoring, remote configuration and control of the managed applications.
Currently used in:
Technologies used: ANSI C, POSIX IPC, BSD sockets, SSL, Linux kernel components
Currently used in:
- GamesNET.pl Ltd. as part of the GSP system, and it is in active development by current employees
Technologies used: ANSI C, POSIX IPC, BSD sockets, SSL, Linux kernel components
PsyBNC
a complex IRC bouncer which at the time boosted popularity of BNC services. While working for GamesNET.pl I was responsible (among many other things) for enabling a subscription-based BNC service for clients using QuakeNet.org IRC network. While completing this task I managed to heavily modify the existing PsyBNC codebase to make it suitable for use within GamesNET.pl. Most significant modifications include:
- the ability to fully configure a PsyBNC instance remotely
• Polish translation, in versions without special Polish characters, as well as in ISO-8859-2, CP-1250 and UTF-8 encodings
• simplification and unification of the interface
• security hardening of the service




