Services and expertise

Backend

Backend

We use Laravel 11.0 for developing new projects and also support our older projects on legacy frameworks such as Laravel 5+, we use only headless Content Management Systems like Netlify or Gatsby – i.e. no Wordpress, Joomla, etc. We use NestJS for new projects and also support our older projects on NestJS and ExpressJS frameworks. We might use other frameworks or just different NodeJS modules, depending on the project requirements.

Database

Database

A good database is crucial to any company or organization. This is because the database stores all the pertinent details about the company such as guy records, transactional records, salary details etc. We use MySQL, PostgreSQL, MongoDB, Elasticsearch, Redis, InfluxDB, SQLite, etc.

  • tech
    Mysql
  • tech
    PostgreSQL
  • tech
    Redis
  • tech
    Memcached
  • tech
    Mongo
  • tech
    SQLite
  • tech
    InfluxDB
  • tech
    Elasticsearch
Frontend

Frontend

We use React and Vue Javascript frameworks; SASS and PostCSS for CSS management; Bootstrap, Material Design CSS frameworks; Webpack as a task runner.

Design

Design

Visual guide that represents the skeletal framework of a website, mobile application or extension. For wireframing we use Mockflow and Figma. "Colored wireframes" that depict what a website, mobile application or extension will look like. For mock-up-ing we use Photoshop and Figma.

  • tech
    Figma
  • tech
    WireframePro
  • tech
    Adobe XD
  • tech
    PhotoShop
  • tech
    Adobe Illustrator
  • tech
    InVision
  • tech
    Google Material Design
  • tech
    Adaptive design
  • tech
    Responsive design
  • tech
    UX analytics
  • tech
    A/B testing
  • tech
    Wireframing
  • tech
    Mockflow
  • tech
    Style guide
  • tech
    Branding
  • tech
    (m) maquetter
  • tech
    VWO
  • tech
    Flat Design
  • tech
    hotjar
  • tech
    Fluent Design System
  • tech
    Amplitude
  • tech
    Xmind
  • tech
    UML-diagram
Blockchains

Blockchains

Virtually anything of value can be tracked and traded on a blockchain network, reducing risk and cutting costs for all involved. We use Blockchains, Ethereum/Polygon/Solana blockchains, Web3.js, ERC721 and ERC20 standards, Solidity.

Project <br> management

Project
management

With the right planning, you can ensure that your work is delivered on time and within budget. Using project management methods, you can map your project’s journey from the outset and know in advance where the deadlines — and projected spend — are going to fall, so you can more efficiently allocate your resources, helping you to avoid delays and project overspend.

  • tech
    Scrum
  • tech
    Kanban
  • tech
    Slack
  • tech
    Redmine
  • tech
    Agile
  • tech
    Jira
  • tech
    Trello
  • tech
    Google Docs
  • tech
    GitHub
  • tech
    Bitbucket
  • tech
    GitLab
  • tech
    PhpStorm
  • tech
    WebStorm
  • tech
    Google Page Speed
  • tech
    Draw.io diagrams
  • tech
    Chrome Audit
  • tech
    WebPageTest
  • tech
    Pingdom Web Page Test
Application Programming
Interface

Application Programming
Interface

APIs are needed to bring applications together in order to perform a designed function built around sharing data and executing pre-defined processes. They work as a middleman, allowing developers to build new programmatic interactions between the various applications people and businesses use on a daily basis. We use MailChimp, Stripe, PayPal, YouTube Data API, etc.

Quality <br> Assurance

Quality
Assurance

We perform manual testing and make heavy use of checklists, test cases and test plans. We also write unit and acceptance tests with a broad set of tools such as Selenium, Puppeteer, Protractor, Jest, etc. and do performance tests with Apache Benchmark, Jmeter and other tools.

  • tech
    Checklists
  • tech
    Testcases
  • tech
    Browserstack
  • tech
    Selenium
  • tech
    Testplan
  • tech
    Cross-browser testing
  • tech
    Integration testing
  • tech
    Performance testing
  • tech
    Codeception
  • tech
    Jest
  • tech
    Mocha
  • tech
    Chai
  • tech
    Enzyme
  • tech
    CodeceptJS
  • tech
    Cypress
Hosting

Hosting

We utilize different hosting services for our projects: AWS, GCP, Digital Ocean and Heroku. We use Docker and Docker Compose for local development.

AWS <br> expertise

AWS
expertise

We have experience with a broad set of AWS technologies and some GCP technologies. We use them if they fit into project requirements. AWS services we have expertise in: S3, VPC, EC2, EKS, OpsWorks, EBS, RDS, ElastiCache, CloudWatch, Route53, CloudFront, AWS Lambda (including serverless.com framework), AWS Elasticsearch, AWS Batch. GCP: Cloud Storage, GKE, Cloud SQL, Memorystore, BigQuery, etc.

  • tech
    Lambda
  • tech
    Elasticsearch
  • tech
    S3
  • tech
    CloudFront
  • tech
    VPC
  • tech
    EC2
  • tech
    EBS
  • tech
    ELB
  • tech
    ASG
  • tech
    API Gateway
  • tech
    Batch
  • tech
    CloudWatch
  • tech
    RDS
  • tech
    ElasticCache
  • tech
    OpsWorks
  • tech
    EKS
  • tech
    CloudFormation
  • tech
    Route53
  • tech
    SES
React Native

React Native

React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. We use React Native, React Native Share, React Native Jitsi Meet, Custom modules on Java for Android, Custom modules on Swift/Objective-C for IOS.

Other <br> technologies

Other
technologies

We use Terraform as an IaC tool, Ansible for server provisioning, Docker for containerization and CloudFront/Cloudflare as a CDN. Depending on the project requirements we use other technologies, for example: Letsencrypt, Memcache, RabbitMQ, etc.

  • tech
    Datadog
  • tech
    Bitwarden
  • tech
    Postman
  • tech
    Google Analytics
  • tech
    Microsoft Bot Framework Node.js SDK
  • tech
    Twilio
  • tech
    Aiven.io
  • tech
    Proxyman
  • tech
    CloudApp
Company policy

Company policy

Our company highly values the client’s time, that’s why it is our top priority to complete our work in time while meeting the quality requirements. Web development, as well as many other IT directions, requires a lot of details and nuances to be discussed and fixed.

Dedicated team

Dedicated team

We allocate a full time team (40-45 hours for each member of the team). You get weekly reports on the hours spent from the internal redmine time tracking system, but at least a full 40 hours per team member must be used up each week.