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:
- Ailleron
- CsChool – Connectis
- Expandi
- And others.
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.