Category: Uncategorized

  • How I Can Help You

    I can help you design, develop, and maintain reliable, scalable, and secure applications — from backend to frontend. My strength lies in solving complex technical challenges, refactoring legacy systems, and ensuring that every piece of software meets the highest standards of performance, security, and maintainability.

    I support projects through the entire software development life cycle — from architecture and design to implementation, deployment, and maintenance.

    If you’re looking for someone who can:

    • Design and build robust backends in .NET, Java, or PHP (Symfony, Drupal, Laravel),
    • Develop modern web frontends using Angular or React,
    • Optimize and secure databases (Microsoft SQL Server, SQL),
    • Set up and maintain infrastructure (Docker, Azure, OpenShift, Windows Server, IIS),
    • Deliver low-code solutions using Bubble or Mendix,
    • Or simply solve problems others can’t

    I focus on quality, security, and scalability at every stage of development. I enjoy working on ambitious projects where clean code, solid architecture, and real results matter most.

  • About me

    Information technology and programming have been my passion for as long as I can remember. It all started when I was about seven years old. My first computer ran on a DOS system with a few simple applications and games, such as Prince of Persia and Civilization I – my personal favorite. By the age of nine, I had created my first application. Unfortunately, the plywood floppy I used didn’t work properly in the 5.25” drive, but that little accident sparked my serious interest in IT.

    Fifteen years have passed since then, and I am now an IT graduate from the Pedagogical University in Kraków (IT and technology profile), as well as a management graduate from Jagiellonian University, also in Kraków. I am still in the process of finishing my BA thesis on game theory in modern corporations, but I am determined to complete it.

    I have over 14 years of professional experience in the corporate world, where I have been designing, developing, and maintaining software solutions for complex, large-scale projects. My focus is on creating applications that are secure, fully compliant with OWASP standards, and maintain the highest quality standards. I specialize in software architecture, design patterns, and clean code principles, and I am a big fan of Test-Driven Development (TDD). Ensuring robustness, maintainability, and security across all stages of the software development life cycle is my priority.

    Technologies and expertise I work with:

    • Backend / Server-side: C#, .NET (including MVC and .NET Core), Java (Spring Boot), PHP (Symfony2, Drupal), C++, Scala, Spark, Hadoop. My main focus is on building scalable, maintainable, and secure backend systems, applying solid architectural principles and design patterns.
    • Frontend / Web: JavaScript (Angular, React.js)
    • Database / Data Management: Microsoft SQL Server (very advanced), SQL
    • DevOps / Cloud / System Administration: Windows Server administration, high-availability server setups, IIS, Docker, Azure, OpenShift
    • Low-code / Rapid Development: Bubble, Mendix
    • Other: archaic programming languages

    Currently, I work at ING Hubs B.V. in the banking industry, developing tools for the security and business departments. Over nearly ten years at ING, I have successfully delivered dozens of major software projects, participating in full project lifecycles, from design and implementation to deployment and maintenance. I specialize in tackling impossible tasks and finding solutions where others see dead ends. I particularly enjoy cleaning up and refactoring legacy code, bringing order and maintainability to complex systems.

    In addition to my work at ING, I run several startups, applying my experience to build innovative solutions and grow businesses from the ground up. I also administer high-availability servers for enterprises in the legal and tax sectors, ensuring maximum uptime and reliability.

    I am open to collaboration and interesting projects, and I thrive on challenges that push my skills to the next level.

    Outside of work, my passions include traveling and outdoor activities, particularly mountain trekking and cycling. I also enjoy exploring archaic programming languages. After a long day at work, I like to relax by watching movies, whether good or bad.