My passion for technology also manifests in an expanding collection of open source projects, many of which can boast wide user adoption. Below are some of the most prominent ones; click here to go for the more complete list. The dates represent the heaviest development periods.
A community portal that hosts custom fan-made levels for the classic Tomb Raider games (there's over 3000 of them at the time of writing this!). Features tagging, a thoughtful review system, custom themes and more. The files are hosted in the cloud.
An open source implementation of Tomb Raider I (1996). Made by complete reverse engineering the TombATI / GLRage variant of the original game and replacing all proprietary audio/video libraries with open source variants, all of which was solo work. It also adds a lot of new features to the game, such as enemy healthbars or fly cheat, and fixes many of the original game bugs. Nowadays maintained by a community of testers and programmers from all around the world.
Since aegisub, “the” program for anime subtitles, didn't actually fit my needs, I ended up creating my own subtitle editor that works with ASS/SSA subtitles. It features video preview, spectrogram, video band, frame synchronization, playback tempo control with pitch correction and advanced plugin system.
A web gallery with users and a robust permission system. Supports tagging, tag suggestions and implications, videos, sticky annotations, detecting visually similar images, rating, favoriting, rich search system, solid API and more. Although I don't use it myself anymore, I managed to build a strong enough community around this project that it now lives on, maintained by its community. At that time, I didn't use any particular framework and went with an inhouse solution for both the frontend and the backend, but from the perspective of time I would probably go with Django and react.
A statistics service for MyAnimeList users that let you show, among other things, the distribution of your ratings, what decades you like the most, anime recommendations and even achievements. Co-developed with this guy. Once very popular (many users posted a badge of their rating distribution on their profiles), abandoned after MyAnimeList shut down their APIs.
The following is a list of companies which I either maintain a professional relationship with, have been employed by, or otherwise performed some professional work/service.
Toptal is an exclusive network of the top freelance software developers, designers, finance experts, product managers, and project managers in the world.
Netguru is a Polish software house that started out with a focus a Ruby, but later transformed to encompass more web technologies.
Motoinsight is a Canadian IT company that works in the automotive industry offering e-commerce platforms for luxury car brands and dealers.
An experiment to see if I would like a career in management. I found out that I was stretched too thin and after the company has secured a stronger management layer, I decided to go back coding.
Bridgemaker is a small-size software house located in Germany with an office in Poland.
Qualio is a startup focused on delivering quality management products for medical industry.
STX Next is a mid-size software house based in Poland with a strong focus on Python and web solutions.
BAE Systems is a military and intelligence company located in the UK.
Brief role as a C# software engineer on a network surveillance toolkit. Quick and mannerly termination because of misaligned expectations on both sides.
Capgemini is a multinational information technology services and consulting company.
Benched most of the time because of restructuring at the company.
Forcom is a Polish company whose products are primarily intended for large retail chains. Their solutions have been adopted by 11 out of 15 biggest store chains operating in Poland.
Gammanet is an authorized Google partner specialized in the integration and configuration of Google services from the Google Apps for Business package.
Worked on various education themed web apps, including one application launch.