Soft Gorillas is a modern Polish Software House

“We are passionate about technology. We support our clients and educate them at every stage of cooperation”

People are the key to success


Kamil Cyrana

As the CEO of our software house specializing in ecommerce software development, my role is to ensure effective leadership of the company and achieve our strategic goals. I have broad skills and experience that enable me to efficiently manage all aspects of our operations.
My main responsibilities include:
Creating and implementing the long-term strategy of the company, taking into account our specialization in ecommerce software development.Building and maintaining client relationships, ensuring high-quality customer service, and meeting their expectations. Managing the team, recruiting talent, developing employee skills, and creating a favorable work environment.Monitoring the market,
identifying trends and new business opportunities to keep our company at the forefront of innovation. Managing the company budget, controlling costs, and making strategic financial decisions. Maintaining relationships with business partners and suppliers, negotiating contracts, and collaborating to achieve mutual benefits. Ensuring high-quality software development processes in line with best practices and industry standards. Monitoring project effectiveness, timely delivery, and customer satisfaction. Continuously improving our processes, implementing new technologies and tools to keep our company at the forefront of innovation.



Michał Czechowski

I serve as a CTO leveraging my extensive experience in the ecommerce software development industry. I specialize in creating innovative solutions for online commerce platforms. With my knowledge and skills, I have successfully implemented numerous ecommerce projects, delivering noticeable results to our clients. My key strengths lie in a deep understanding of technologies such as Laravel and Symfony, which I employ in my daily work. I am capable of identifying and resolving complex technical challenges that may arise during ecommerce application development.

I make every effort to tailor solutions to each client’s unique needs and enhance the efficiency of their businesses. My team and I are determined to deliver high-quality software that exceeds our clients’ expectations. Attention to detail, timeliness, and a professional approach are of utmost importance to me in every project I undertake. My project management skills enable me to effectively lead teams and ensure smooth development processes. My priority is to establish lasting relationships with clients through trust, honesty, and the excellent quality of services I provide as a CTO.


Project Manager

Krzysztof Malik

As a business analyst, I perform a wide range of tasks, including:
Gathering and analyzing business requirements from stakeholders, both external clients and internal teams. Conducting business analysis to understand current business processes and identify areas for improvement. Creating documentation of business requirements, including functional and technical specifications, process diagrams, data flow maps, etc. Maintaining close collaboration with business stakeholders and project teams to ensure solutions align with business requirements. Analyzing data and generating business reports to identify trends, detect patterns, and provide valuable insights for decision-making processes. Supporting the project lifecycle, from planning and designing solutions to testing, implementation, and monitoring their effectiveness.
Identifying and resolving business problems, proposing optimal solutions and action strategies. Keeping up-to-date with trends in business and technology, in order to introduce innovation and improvements to business processes. Preparing reports, presentations, and documentation for business stakeholders, management, and other interested parties. Collaborating with various departments within the company, such as software development teams, marketing, and sales, to ensure smooth coordination and alignment of business goals.

Main Technologies:

Logo Vue


Vue.js is one of the most popular JavaScript frameworks for building user interfaces. The framework allows you to create both simple components, as well as advanced and scalable SPA (Single-Page Application) applications.

Logo Nuxt


This technology speeds up and facilitates development. It distinguishes itself by creating universal applications in which HTML is rendered both on the client and server side (NodeJS).

Logo Laragon


Laravel is a framework built on Symfony components. Laravel uses Symfony as its framework, but complements it with its logic for writing PHP software. The primary domain for Laravel is the intuitiveness and the pace of writing software.

Logo Symfony


Symfony is a model technology in php, which is mainly focused on creating advanced web applications. When I think about this framework, what mainly comes to my mind is its flexibility, thanks to a tool called Event Dispatcher.

Logo React


React is more of a library than a framework. For example, you can create a routing or make an AJAX query, you need to use an external package. There are also no obstacles in creating complex applications! The huge React community has a number of good practices that will help you choose the right solutions.

Logo Python


Python is a high-level programming language known for its simplicity, readability, and versatility. It is used for a wide variety of tasks, including web development, scientific computing, data analysis, artificial intelligence, and more. Python code is easy to write and understand, making it a popular choice for beginners and experienced developers alike.

Frequently Asked Questions

Yes, at the customer's request, we sign an NDA (Confidentiality Agreement). We can do this at any stage of the process - it's entirely up to you.
Yes, we always transfer copyrights after the settlement of a given stage of work for the commissioned project.
Our team works remotely in a distributed system throughout Poland. Thanks to transparent cooperation, we have access to the best programmers. The company's headquarters is located in Rzeszów, but there are no communication barriers for us, and visiting the client also outside our country is not a problem.
We are a 100% office team, so working with a partner from anywhere in the world, we have up to 2 time zones to coordinate. We have experience in working with clients from all over the world and we can effectively cooperate in many time zones. We also have our business partners and project managers employed in the United States, Germany and Great Britain.
We work based on T&M or Fixed Price with a division into work stages. We adapt to the expectations of our client. In the T&M model, you pay for the real time the team works on developing specific tasks. You are responsible for the scope of the project and set priorities for the development team, the increase in work is measured by the selected tool with which we can integrate the system we work on every day, including: Chrome plugin, toggl, lockify, hubstaff, everhour, timedocker, timeneye. In the Fixed Price model, the project is divided into fixed stages, followed by settlement. The division into stages of work is a compromise between adequate code growth by approximate date and liquidity for the development team.
We are an 80% remote office team consisting of 27 talented professionals: React.js developers, Vue.js Backend Laravel developers, Symfony, wordpress developers, UX specialists, manual and automated testers, Devops and project managers.
Yes. We create project documentation, the code is stored in a repository on GitHub. Ours is very transparent and well documented, which makes it easy to transfer the project to another team.

Make an appointment for a free consultation

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.