Katowice Metropolitan Area
I am 30 years old, I have been programming for more than 10 years. It started as my hobby, quickly became a passion, and later my profession. I like exploring the secrets of programming and dealing with its various aspects. I try to take up new challenges all the time, constantly discovering and learning about modern technologies, development processes, software architecture, security, and more. The result of my continuous learning is the knowledge of multiple programming languages and technologies as well as general practices and rules.
Design, implementation and deployment of multiple sites and web-apps for various businesses. Latest project - custom B2B/B2C e-commerce solution: https://itst.pl/ (PHP7, Laravel, PostgreSQL, TypeScript, HTML5, CSS3, TailwindCSS, Vue.js, Inertia.js)
- Developing advanced web apps (mostly SaaS), proprietary security-related software projects and some in-house tools. General stack contains mostly but is not limited to: PHP7, Laravel 7, Python 3, C# .NET, PostgreSQL, Redis, RabbitMQ, Docker on back-end; JavaScript (ES6+), Vue.js, Inertia.js, HTML5, CSS3 (SASS / LESS), UI Kits (TailwindCSS, Bulma, Bootstrap, iView, Element) on front-end; Additional tools / technologies are being selected and used based on project requirements. - Integrating with various 3rd-party providers (HIBP, IEEE, Fingerbank, OPSWAT, AlienVault, Mailgun and many more) - Developing machine-learning (AI) model for classification of .exe binaries as malware / benign. - Developed and maintaining Bash scripts supported by GitHub Actions for deploying our software on embedded devices. - Developed and maintaining open-sourced automated OpenVAS Docker container available on GitHub, that is being rebuilt daily by TravisCI to provide the latest security feed and then pushed to DockerHub. - Making security audits and writing IT security policies. - Taking part in penetration testing of IT infrastructures, IoT devices as well as web and mobile applications.
- Managing community forum with more than 35000 users, powered by Invision Power Board with some custom plugins. - Monitoring and maintaining ~10 game (CS 1.6 / CS:GO) and voice (TS3) servers infrastructure based on Linux, hosted in two major providers, with help from in-game admins (5-15 per server) selected to keep order among the players. - Developing and customizing multiple PAWN (AmxModX / SourceMod) + MySQL plugins and mods for community CS 1.6 and CS:GO servers (nearly all of them have been open-sourced). - Building and maintaining internal tools for a group of ~20 server and forum administrators, managers, moderators (MySQL, PAWN, PHP5/7, HTML5, CSS3).