Who I Am
Hi, I'm Krzysztof, but you can call me Kris – a Full-Stack Developer based in Katowice, Poland. I create web applications using PHP and Java, enjoying both backend and frontend work to deliver complete, robust solutions tailored to real business needs.
With over 3 years of experience in IT – including roles as an IT Specialist, Freelancer, and now as a Backend Developer – I approach each project with technical precision, creativity, and a strong focus on business value. I believe that effective development is not just about code quality but also about understanding clients and processes.
I specialise in vibe coding – creating clean, elegant solutions with intuitive user experiences that simply feel right. By combining my broad IT knowledge, programming skills, and the use of modern AI tools, I work faster and more effectively, automating repetitive tasks and enhancing project outcomes.
I'm passionate about technology, AI, psychology, investing, and personal development. In my free time, I love reading, exploring new tools, and taking short trips to recharge and gain fresh perspectives. I always seek new challenges to expand my skills and build solutions that make life easier for people and businesses.
My Approach
Clean Code
I write maintainable, well-documented code that follows industry best practices and design patterns.
User-Focused
Every solution I create is designed with the end user in mind, ensuring intuitive and engaging experiences.
Performance
I optimize applications for speed and efficiency, ensuring they perform excellently across all devices and platforms.
Technical Expertise
Frontend
- HTML5, CSS3
- JavaScript, TypeScript
- React.js, Angular
- Responsive Design
Backend
- PHP, Java
- Laravel, Symfony, Spring Boot
- RESTful APIs
- Microservices Architecture
Database
- MySQL, PostgreSQL, MongoDB
- Redis, Elasticsearch
- Database Design & Optimization
DevOps & Tools
- Docker, Kubernetes
- CI/CD (GitHub Actions, Jenkins)
- AWS, Google Cloud Platform
- Git, Linux, Shell Scripting
What Drives Me
I'm constantly learning and adapting to new technologies. The tech industry evolves rapidly, and I believe in staying ahead of the curve. Whether it's exploring new frameworks or mentoring junior developers, I'm always looking for ways to grow and help others grow.
I'm driven by curiosity and the desire to create things that truly make a difference. Solving complex problems and turning ideas into real, working solutions gives me energy every day. I also love finding ways to optimise processes and automate repetitive tasks to make work more effective and enjoyable for everyone involved.
Let's Connect
I’m always interested in new opportunities and exciting projects. Whether you have a project in mind, want to discuss potential collaboration, or just want to say hello, I’d love to hear from you! Let’s build something great together.