Lifehacking self improvement
This is what much of my blog is about. I am working on improving skills that influence productivity, social life, and travel opportunities. Lifestyle. I have very specific goals so I am shaping my lifestyle to accommodate these goals. I have always thought that instead of working hard one should work smart and be productive. I try to optimize processes by automating them and spending time most-effectively.
Model-Based Software Engineering professional activity
I strongly believe that the progress of civilization comes from automation. Software has helped to automate many activities, such as driving cars, assembling products in factories, and reducing bureaucracy. Interestingly, the process of creating software by other software has been automated in a very limited scope. Still, programmers are needed to type program’s code. I want to help to change that. I am contributing to software that generates other software. That way domain experts are able to create programs without doing the actual programming but by designing high-level models from which the software is generated automatically.
Gzowski Club international social club
Although I’m not an undergrad anymore, I strongly value the student life experience. That includes several things: student clubs and associations, events for students, parties, and trips. I always look for proactive people who want to help with organizing events. This is what Gzowski Club is about. We do cool sh*t. We are firm believers in good times. We are classy. Check out our website
. Although we are international, we have been particularly involved in the Polish community in Canada. I used to be the president of Waterloo Polish Students’ Association
Clafer PhD project
Software is an integral part of everyone’s life. Software is also the most complex artifact that people have ever produced. We want to help engineers construct software that is correct by design (works as expected and, ideally, has no errors). In particular, we are working on Clafer, a language that will help requirements analysts (people who elicit requirements) and software developers to specify and implement software correctly.
Certificateless Cryptography final-year project
At the end of my undergraduate studies I got interested in cryptography and computer security. I thought it would be great to be a hacker. I wanted to combine my interests with university requirements, which resulted in the final-year project on Certificateless Cryptography
Space Exploration student association
NAAG social programming
As a teenager I founded a group of passionate programmers. The group focused on creating programs in the assembly language
and on reverse-engineering
the code. It was a great opportunity for each of us to learn from each other and to work on programming projects. Our contribution to the community included a website with tons of materials, tutorials, and a magazine