Please introduce your company and give a brief about your role within the company?
Angry Nerds is a custom software development company founded in 2015, and based in Wroclaw, Poland. We specialize in complex, long-term projects and tailor-made digital products for innovative companies. We design and build web, mobile and hybrid applications, as well as bespoke solutions, such as Internet of Things systems, cloud computing and more. As the Co-Founder of the company, I’m responsible for our business and technological strategy.
What was the idea behind starting this organization?
The other Co-Founder and I, having worked for many years as software developers ourselves, decided we want to build a company that will deliver future-proof and top-quality solutions that will help organizations and enterprises take a step towards innovation. That’s why we focus on state-of-the-art, advanced technologies that are both reliable and scalable. We believe that when it comes to software, nothing is impossible!
What is your company’s business model–in house team or third party vendors/ outsourcing?
We have an extremely skilled and talented in-house team of developers, QA specialists and designers – currently over 60 amazing people on board, and we’re still growing. As for outsourcing, we provide offshoring and nearshoring services, as well as remote team augmentation. We can rapidly integrate with the client’s existing in-house team and provide additional competences in the areas of mobile, web and custom development.
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
Our goal is to build long-term, meaningful relationships with our clients, help their business grow and succeed through innovation. That’s why we are truly committed to the projects we work on - we want to have a deep understanding of our client’s needs and expectations, and fulfil them with the right technology. From day one, we act as a partner and advisor, and we want our clients to feel they have an expert-level team by their side.
What industries do you generally cater to? Are your customers repetitive?
We have already completed over 200 hundred projects for a variety of startups and companies of different industries, including Healthcare, Automotive, Retail and E-commerce, Logistics, Education and Manufacturing. As I already mentioned, we focus on long-term business relationships, so often our collaboration with the clients is ongoing - in this regard, our customers are repetitive.
Mention the objectives or the parameters critical in determining the time frame of developing software.
The main factor is the scope of the project – the number of features and their complexity have major influence on the time needed to deliver given solution. If the client has a specific deadline for the launch of the product, and it’s not possible to complete the scope by then, we prioritize the features in close consultation with the client and prepare the first version of the app that will already bring value to their business. In the next stages, we continue the development, and sometimes even extend the initial scope with more features.
How much effort in terms of time goes into developing the front end and back end of software?
I would say that in modern systems and applications the time spent on the front end and back end is usually equal. This, of course, depends on the approach (tech stack) and final business goals but from our experience, it is about the same.
What are the key parameters to be considered before selecting the right framework for developing software?
We always aim to choose a tech stack that will be future-proof and reliable. The key parameters for us are performance, security, efficiency, and scalability. The final choice heavily depends on the project’s scope and the application’s features.
Which languages & frameworks do you prefer to use in development of software?
What are the key factors that you consider before deciding the cost of software?
We estimate the costs taking into account the 3 major factors: the scope, the time and the team. We assess the general scope of the project and its complexity, required features, platforms and technologies, time frame and deadlines indicated by the client, and finally the number and seniority of team members (developers, designers, QA specialists, project managers etc.).
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
The billing is usually milestone- or phase-based, according to individual arrangements with a client. Depending on the character of the project, we usually apply one of two most popular contract models: Fixed Price or Time & Materials, or a mix of them - FP for the first version/MVP phase, and T&M for further development and improvements.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
We do not have a minimum budget as we believe that there are opportunities with every idea or innovation. To be able to evaluate a given concept quickly you need to limit the time it takes to build it and focus only on a minimum viable product (MVP). We have worked on projects with budgets below 10k EUR that have become a success after the MVP stage.
What is the price range (min and max) of the projects that you catered to in 2019?
The year 2019 was very special to us as we have managed to grow the team by 100% and scale our operations to new markets (e.g. like the US). I would say that the price range is somewhere between 20k and 400k EUR (for the entire year). This just shows how versatile we are and that we can work with any kind of business and market to accelerate innovation and technological advancement.
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
GoodFirms makes it possible for clients to learn more about top companies and find a partner that will suit their needs. Thanks to verified reviews, potential clients can get first-hand opinion on the company and select the right vendor.