Apps for Big Screens

We provide custom web app development services for medium-sized companies and small businesses.

We provide full-cycle web development, from prototyping to design and implementation, then on to support and maintenance.

We also use modern architectural patterns, such as MVP and MVVM, to create mighty and scalable applications with clean, maintainable, and testable code.

  • Requirements elicitation
    We elicit your requirements, prepare a product specification, and design wireframes. These wireframes are later transformed into a prototype you can actually click on. Our prototypes include animations, transitions, and interactions.

  • Design and development
    With a strong grasp of frontend and backend technologies, we create designs that are reinforced with high-quality code. We specialize in JavaScript, AngularJS, React, Node.js, Ruby on Rails, Go, and Elixir development.

  • Quality control
    We apply both manual and automated testing to all digital products we develop to make sure they are efficient, reliable, stable, usable, secure, compatible, and maintainable. We use the most cost-effective testing tools and techniques.

  • Infrastructure and architecture
    We provide DevOps as a managed service for businesses that run applications in the cloud. Our DevOps specialists ensure that your system runs efficiently, with ~99.998% uptime and rapid deployment of changes.

  • Post-release support
    We also offer post-release support services available for a period determined by you. Supporting and maintaining a product after launch makes it possible for you to constantly improve the product’s quality to meet the needs of end users

There are three key criteria we use to decide on a framework: 1) ability to handle and solve common problems; 2) speed of development; and 3) adaptability with emerging technologies. We specialize in the Ruby on Rails, Express, AngularJS, Node.js, React, and Phoenix for Elixir frameworks.
  • Ruby on Rails
  • AngularJS
  • ReactJS
  • NodeJS
  • Flask
  • Laravel
We engage a dedicated DevOps specialist to install and manage server infrastructure and deploy your application code. While installing and managing infrastructure, we make sure to set secure access configurations (to protect your application server from invasions) and configure backups (to have the ability to restore vital data). We also sometimes rely on Amazon Lambda to run server-side code without provisioning or managing servers.
  • Docker
  • Jenkin
  • Nginx
  • AWS Lambda
We architect systems to withstand high loads with minimal effort. We apply scale-up and scale-out (vertical and horizontal scaling) to make sure our web apps perform well and can handle increased loads without increasing response times. We support and optimize resource utilization on various dimensions such as memory and data structures.
  • Load balancing
  • Partitioning
  • Vertical scaling
  • Horizontal scaling
We design applications as a collection of services or loosely coupled modules. The microservice architecture offers the flexibility to change and redeploy modules without worrying about the rest of the application’s components. We achieve scalability with minimal effort and can easily change the technology stack as needed.
  • Parallel development
  • Independent deployment
  • Continuous refactoring
We use services like AWS EC2, DigitalOcean, Heroku, and Microsoft Azure to host the backend of web and mobile applications that we build. We choose cloud solutions based on your product specifics and business needs.
  • Amazon Web Services
  • Google Cloud Computing
  • Microsoft Azure
We work with SQL (PostgreSQL and MySQL) and NoSQL (Elasticsearch and Redis) databases. Our choice of database is determined by user demands and system design. We make sure that all our websites and web applications are able to store and retrieve data accurately, quickly, and reliably.
  • Oracle
  • MySQL
  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • Redis

Room 204, Floor 2, 459th Sư Vạn Hạnh Street - District 10 - Ho Chi Minh City