We are experts in modern web technologies and create fast, highly scalable
web applications in the cloud using cutting-edge tools

Technologies we use

Front end

angular

Angular

react

React

logo

Vue

Back end

django

Python (Django)

symfony

PHP (Symfony, Laravel)

ruby

Ruby on Rails

Cloud Infrastructure

aws

Amazon Web Services (AWS)

google cloud platform2

Google Cloud Platform

firebase

Firebase

Other tools we love

Prototyping / Wireframes

invision

InVision

adobe-xd

Adobe XD

sketch-2

Sketch

Project management

jira-new

JIRA (Atlassian)

github

GitHub

Communication, docs

slack-1

Slack

skype-icon

Skype

google-drive

G.Drive, G.Docs

Types of websites/web apps

Static web pages

  • Mostly static content, with very minimal dynamic content (e.g. social sharing buttons, plugins or basic forms)
  • Used for simple web pages, landing pages, blogs, simple websites that don’t change often
  • Usually created using a CMS (e.g. WordPress) or hand-coded in HTML, CSS and minimal Javascript
  • Very simple to create but has very limited interactive features

Dynamic web applications

  • Highly interactive
  • Requires custom software development (usually tens of thousands of lines of code or more)
  • Infinite possibilities, any custom feature or business logic can be programmed
  • Used for small and big web applications like Facebook, Gmail, online applications used through any web browser
  • The user interface and user actions can be managed either by the web server or the web browser (or can be hybrid)

Server-rendered web apps

  • All the web content is rendered on the server and displayed in the browser as one page
  • User actions trigger a whole page refresh (e.g. form submitting or navigating between subpages)
  • Simpler approach than browser-rendered web apps but server-rendered apps have a weaker user experience because full page reloads slow down the user journeys and page scroll positions are lost every time the page reloads
  • Typical back-end tools/frameworks: Django (Python), Node.js (Javascript), Symfony/Laravel (PHP), Ruby on Rails (Ruby)

Browser-rendered web apps

Also referred to as SPA / Single-page Applications

  • The whole web application runs in the browser, user interactions and subpage changes are handled inside the browser
  • Once the page is loaded, users can use it like a real desktop application (no full page reloads while navigating, clicking and taking actions)
  • Instant application state updates and real-time feedback after user actions
  • Very high user experience
  • This is considered the most modern approach but requires experienced developers
  • Servers are still used, but only as a so-called “API”, their roles are limited to persistent storage, authentication, secure business logic, sending emails and similar features triggered by the application in the browser
  • Server-side tools and frameworks for providing a back-end API:
    ○ “Serverless” services: Firebase, AWS Lambda, AWS AppSync
    ○ Application frameworks: Laravel/Symfony (PHP), Django (Python), Ruby on Rails (Ruby), Node.js (Javascript)
  • Typical front-end frameworks for SPA-s: Angular, React, Vue

Progressive web applications

A subset of browser-rendered Single-page Applications with advanced functionality to offer highly mobile/desktop app-like features in the browser like offline usage, push notifications, background sync, payments, clipboard access, fullscreen usage, instant starting (no waiting), access to limited native device features (e.g. geolocation, mic, native notifications). Progressive web applications are very new (1-2 years), was created by Google and supported by all major browsers.

This is the most modern approach in its category

What kind of AI integration can we do for you?

Vision

  • Image Recognition
  • Face Recognition/Analysis
  • Object Detection
  • Text Recognition
  • Person/Crowd Tracking (only video, near real-time)
  • Crowd Analysis (only video, near real-time)
  • Celebrity Recognition
  • Explicit Content Detection
  • Video Analysis
  • Picture Moderation (Detect Inappropriate Content)

Speech

  • Personal Assistants (like Siri/Alexa/Google Now)
  • Voice Understanding
  • Speech Recognition
  • Text Transcription (Speech to text in 110 languages)
  • Natural sounding text to speech
  • Realtime Speech Translation (60 languages)
  • Transcribe and translate real-life conversation

Language

  • Natural Language Understanding
  • Text Analytics
  • Emotion Analysis / Sentiment Detection (text)
  • Text Translation (110 languages)
  • Auto Spell Checking
  • Chatbots
  • Conversational Experiences (e.g. customer support bot)
  • Text Classification, Entity Detection
  • Discover insights and relationships in text

Data

  • Content Personalization
  • Recommendation Engines
  • Customer Retention
  • User Behaviour Forecasting
  • Anomaly Detection
  • Fraud Detection
  • Customer Churn Forecasting
  • Smart Search Engines
  • Intelligent Search Suggestions
  • Custom machine learning models for classification (classification/regression/clustering – supervised/unsupervised/reinforcement learning)
  • Pattern Recognition in Big Data
  • Customer Segmentation

Latest Projects

SpeechBot (Text dictaphone)
SpeechBot (Text dictaphone)

Turn voice recordings into text using machine learning. Use the iOS/Android app to record or upload your own recordings on the web interface. You can edit and search in the automatically transcribed text or highlight mentions of key phrases in voice recording after meetings

Face detection for online galleries
Face detection for online galleries
Realtime Crowd Insights
Realtime Crowd Insights

Turn voice recordings into text using machine learning. Use the iOS/Android app to record or upload your own recordings on the web interface. You can edit and search in the automatically transcribed text or highlight mentions of key phrases in voice recording after meetings