We CreateChilli Projects

We design and develop websites, web-services and mobile applications of various complexity levels up to the highest one.

Technologies
& Stack For Web

We prefer reliability: we use popular and well-established open source solutions supported by the Developer Community and sponsored by big companies.

We follow the trends: we monitor new tools, update our libraries in order to always keep the highest and latest standards of software development.

frontend

backend

Yota
Splat
Raiffeisen Bank
MR Group
Stada

Our clients

CDI
Metro
World Class
Brooke
Mozart House

Our clients

Yota
Splat
Raiffeisen Bank
MR Group
Stada
CDI
Metro
World Class
Brooke
Mozart House
App mobile interface

Mobile App Development

Native Mobile App Development For & Android

We offer a full cycle of services necessary for the development of iOS and Android applications, from business analysis of your project idea to development, publication and support of an already published application.

Development technologies

We support the code on Objective-C and Java, and we tend to use Swift and Kotlin for our new projects for iOS and Android respectively.

Swift
They are modern open source programming languages. Their main features are safety, speed and readability of the code, which let you get a stable and clear code within
a reasonable deadline.
Swift icon
Kotlin
We use Swinject and Dagger, they help to create a modular app architecture and be able to make changes or extend the app functionality very quickly and with minimal effort.
Kotlin icon
Native Design
At the design and development stages we rely on the platform-holder guidelines, using native UI frameworks and patterns in the interface.
Native Design icon
Dependency Injection
They are modern open source programming languages. Their main features are safety, speed and readability of the code, which let you get a stable and clear code within
a reasonable deadline.
Dependency Injection icon

Completed
Projects

  • PHP
  • AWS
  • Docker
  • Elasticsearch
  • Laravel
  • Next.js
  • Redis
  • Jest
  • SCSS
Image

Pullquest

Online platform for communication between stylists and designers.

  • HTML5
  • ECMAScript
Image

Brooke

Corporate website. For one of the best event - agencies in Moscow, Brooke.

  • IOS
  • Mobile App
Image

Bariatric App

Mobile application. For one of the actual directions in medicine.

  • E-Commerce
  • PHP
Image

18 Carat

Internet store. For a network of stores, accessories and jewelry of a premium class.

Principles of Development

01

Our Team

We provide our clients with a well-coordinated team that can realize a project of any complexity. Usually these are 2-4 developers, a team leader, QA engineer and a project manager.

02

Project management

We use Agile methodology that helps us to organize and coordinate our work effectively with rapidly changing project requirements. We mix Scrum and Kanban in our projects. The whole development process is split into pre-agreed sprints which allows us to divide the tasks into smaller pieces and make the work flexible and transparent.

03

Design

When we start developing first our team leader plans the architecture of the future application on the first sprint. He builds a solid system framework to avoid any app support issues in the future. It saves some customer costs.

04

Programming

While programming the project is deployed locally on each developer's computer and is supported by a version control system, making the development controlled and independent.

05

Code Review

For quality control we build code review into every pull request, then our team leader simply checks the application for meeting the business logic requirements as well as the code readability and architecture. When it is successful the code goes into the stable branch.

06

QA-testing

To make sure everything is correct, we test the application at every iteration, our tester checks all the possible functional errors and adds them into the report sending the app back to developers’ review.

07

CI/CD

Thanks to the configured CI / CD system, each developer commit to the repository is automatically tested, analyzed and, if possible, corrected immediately. When our senior developer finishes code review and sends it into the stable branch, the code will be automatically tested one more time and deployed to dev, stage or production servers using the configured Continuous Deployment system. We use Docker because it makes deployment faster and easier on any server. We also use the Docker Swarm clustering system to scale the projects by replicating and distributing the load on the system. We can assume based on our experience, that CI/CD system saves 10-20% of development time.

08

Documenting code

When the project is complete or at a certain stage of control sprint we write code documentation to let further developers generations save their time to deploy the project and support it.

Our blog

Cross Platform App Development in 2025 — a Detailed Guide
27 April 2024
Wearable App Development: Full Guide
25 June 2024
Kotlin vs Flutter: A Comparison of Two App Development Technologies
12 May 2024
Remote Patient Monitoring Development Services
05 June 2024
Java vs Swift for App Development
21 May 2024
Agriculture Mobile App Development in 2025: Full Guide
17 April 2024
Kotlin vs Scala for App Development in 2025
28 May 2024
Kotlin vs Go for App Development
13 June 2024
Cross Platform App Development in 2025 — a Detailed Guide
27 April 2024
Wearable App Development: Full Guide
25 June 2024
Kotlin vs Flutter: A Comparison of Two App Development Technologies
12 May 2024
Remote Patient Monitoring Development Services
05 June 2024
Java vs Swift for App Development
21 May 2024
Agriculture Mobile App Development in 2025: Full Guide
17 April 2024
Kotlin vs Scala for App Development in 2025
28 May 2024
Kotlin vs Go for App Development
13 June 2024
Cross Platform App Development in 2025 — a Detailed Guide
27 April 2024
Wearable App Development: Full Guide
25 June 2024
Kotlin vs Flutter: A Comparison of Two App Development Technologies
12 May 2024
Remote Patient Monitoring Development Services
05 June 2024
Java vs Swift for App Development
21 May 2024
Agriculture Mobile App Development in 2025: Full Guide
17 April 2024
Kotlin vs Scala for App Development in 2025
28 May 2024
Kotlin vs Go for App Development
13 June 2024

We’ve got howto make great code