My journey with computers began in 1988 with the „Bajtek” magazine and an Atari 130XE computer. Over time, I nurtured my passion, transitioning through various platforms—Commodore 64, Amiga 500 Plus, and eventually PC. Initially, programming was a hobby focused on the demoscene and game development. Since 2002, I have worked as a freelancer, and since 2007, I have been a full-time software engineer.

Over the years, I have delivered many projects – from simple websites and e-commerce stores to complex CRM systems and large-scale microservices-based architectures in the telecommunications, e-commerce, and scientific sectors. Currently, I serve as a software and IT systems architect, combining technical expertise with a deep understanding of business needs.

Through my professional experience, I have encountered and learned from several technological setbacks—this is my advantage. I know what mistakes can be made and how to avoid them. I do not experiment on your project—I know what works and what does not. Equally important, I know what not to use in your project to avoid unnecessary costs, risks, complexities, and inefficiencies.

How Does Collaboration Work?

  • Analysis & Strategy – I begin by understanding your business. I do not implement technology for the sake of technology—I seek the best solution for your specific case.
  • MVP Design – I create an initial solution version that quickly validates key functionalities and adapts the product to real business needs.
  • Development & Testing – I implement the full solution in an agile and flexible manner, ensuring it scales with your company’s growth and evolving requirements.
  • Deployment & Support – I deliver a fully functional solution, but I do not disappear—I provide ongoing support, development, and optimization at every stage of the system’s lifecycle.

Technologies & Skills

Artificial Intelligence & LLM

  • Implementing AI in applications, analyzing capabilities, limitations, and risks associated with LLM and other AI models.
  • Prompt engineering – optimizing interactions with LLM models in terms of cost, response quality, and RAG system integration.
  • Leveraging AI in software development – automating developer workflows.
  • My presentation at JDD 2018 on AI: JDD 2018: Introduction to DL4J – Neural Networks from a Developer’s Perspective.

Frontend & UX

  • Developing modern user interfaces: TypeScript, React, Ant Design.

Backend Development

  • Developing and optimizing backend systems in Python, Java, Kotlin.
  • Implementing REST APIs and GraphQL.
  • Building scalable and high-performance backend services.

IT System Architecture

  • Developing distributed applications – microservices architecture, high scalability.
  • Database optimization – MySQL, PostgreSQL, MongoDB, Redis.
  • Process automation – no-code/low-code (n8n, Make).
  • Linux system administration – DevOps, CI/CD, Google Cloud.

Technologies I Work With:

Programming Languages:

  • Primary: Java, Kotlin, Python, TypeScript, JavaScript.
  • Secondary: PHP, C++, Bash, HTML/CSS, Asm x86.

Databases:

  • SQL: MySQL, PostgreSQL.
  • NoSQL: MongoDB, Redis.

Architecture & Methodologies:

  • Domain Driven Design, microservices, design patterns, hexagonal architecture.
  • REST & SOAP services, reactive and functional programming.
  • Single Sign-On (SSO), Scrum, Kanban, Lean Canvas.

Frameworks & Tools:

  • Java: Spring Boot, Spring Cloud, Project Reactor, Hibernate.
  • Frontend: React, AntD, jQuery, Bootstrap.
  • AI/ML: TensorFlow, PyTorch, OpenAI API, Anthropic API, Ollama.
  • No-code/automation: n8n, Make.
  • DevOps: Git, GitHub, Jenkins, Gradle.

Case Studies – Implementation Examples

Cloud Migration (Google Cloud)

Migrating a system from dedicated servers significantly improved customer response times by over 50%. The average application processing time was reduced from 14 minutes to 6 minutes, greatly enhancing service quality and customer satisfaction. Additionally, it improved team efficiency by eliminating unnecessary downtime.

AI-Powered Automated Landing Page Generation

Implementing an AI-driven system for centralized landing page management streamlined the process of creating new pages. The time required to deploy a new page was reduced from 4-8 hours using WordPress to just minutes, increasing marketing team efficiency and enabling faster product validation.

🎯 Have a project idea? Need to optimize your software? Let’s discuss the best solutions for your business! Contact me.

Companies I Have Worked With:

Why Work With Me?

  • Tailored Solutions – I don’t apply generic templates. I adapt technology to your needs, not the other way around.
  • Direct Communication & Quick Response – I efficiently address your business challenges.
  • Deep Market & Technology Expertise – I understand the specifics of various industries, allowing me to select the best solutions.
  • Flexibility & Scalability – I align with your growth pace.
  • Long-Term Collaboration Focus – I prioritize lasting partnerships and ongoing support.
  • Experience in Both Corporate & Startup Environments – I combine stability with agility.