Manifesto

Communication is crucial

We all speak good English and uphold good standards of communication with partners and customers

Always learning new stuff

We are constantly eager to learn new technologies and maintain open mind attitude towards architectural suggestions

Full development cycle

We develop from idea to the production state. We render post-project software support and provide training if needed


Web Basics

HTML5

No one can survive without a markup language

CSS3

CSS3 makes our life easier with styles to be reproduced and called for

JavaScript

javaScript is the key to user experience and interaction


JavaScript Frameworks & Libraries

angular
AngularJS
Framework

One of the most convenient & progressive frameworks out there for creation of dynamic web pages

Node
Node.js
Framework

Almost in irreplaceable environment for development of server-side web applications on JavaScript

ReactJs
React
Library

Comes in handy when building large applications with frequently changing data

TypeScript
TypeScript
language

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Good bye mess!


Back-end languages

java
Java

Historically we come from enterprise Java world and have a strong knowledge of it and its frameworks

python
Python

We had to learn it for one of the major projects that had to do with edX MOOC platform

c#
C#

Our box product once was built as a thick client to run on Windows so we are now familiar with Microsoft stack


Semantic Web Specifics

RDF
OWL

W3C standard for high-level data model definition language

OWL
RDF

W3C standard for storing linked data

SPARQL
SPARQL

W3C for querying semantic web data, similar to SQL


Data Visualization Tools

svg
SVG

We visualize graphs with it

d3
D3

We employ D3 for complicated charts

JointJS
JointJS

Simplifies graph visualization for us

Production Tools

webpack
WebPack

We use it to bundle Java Script modules and manage dependencies

bower
Bower

Package management system for web-site. It all got so complicated…

npm
npm

A broader alternative to bower

grunt
Grunt

We use it to speed up the development by task automation

git
Git

We migrated to git to use it in our open sources projects

apple-touch-icon
Bootstrap

HTML+CSS templates to make the headache disappear