Services

We help our clients achieve their goals with our start-up and corporate experience in design, coding and mobile development.

 
Design

Mapping needs

Our design process begins by meeting our clients to understand their needs. We define the purpose of our service, what the end goals are and who the target audience is.

Demonstration

Based on results from the first client meeting, we present numerous solutions as well as creating an initial design demonstration. This enables clients to explore an interactive skeleton of how their final design will look by clicking through points of interest.

Validation

We make sure real users like the design by sending demonstrations to them for testing. They can ask a series of questions, meaning the customer can be certain the designs are are easy to understand and comfortable to use. Designs are then finalised based on user feedback.

Development

We start with building a conceptual model which includes the structure and behaviour of the solution (system architecture).
As soon as the model is built, we begin coding.

Development process

Our team uses an agile development methodology termed ‘scrum’, whereby IT development is divided into weekly ‘sprints’. Each sprint begins with a meeting where the sprint goal is agreed. Thus, our clients know exactly what will be completed by the end of each week. We also host daily scrum meetings to help identify potential ‘blocks’ so we can solve them efficiently.

Technologies used

Our core back-end stack includes Python and Django framework, React.js for front-end and PostgreSQL for databases. Of course, if you have projects involving other technologies it’s no problem; our partners provide expertise in such areas and our own developers have more than ten years experience in creating neat and well documented coding.

Mobile apps

We have experience in developing native applications on Android and iOS as well as mobile web solutions.

API development

As soon as your native app has some data to store, an API is needed and used to communicate with the database. We help our customers develop an API for their mobile app as we have extensive knowledge on building back-end.

Native apps

A native app is an app built for a certain mobile devices such as an iPhone or Android. We specialise in developing these as we have seen the value and height of user experience they deliver in comparison to mobile web.

Mobile web

If you want a mobile app to work on all devices then you should choose mobile web. Native apps do tend to have better UX than mobile devices, but mobile apps are a cost effective alternative if your main concern is accessibility across multiple devices and web browsers.

Startups

Not only do we build and develop our own startups, but we also invest into startups through www.thorgateventures.com
If you have a great idea and are looking for know-how or funding, we’d love to hear from you.

Startup advice

We know the field. Our Co-Founders have come from GateMe, PlanetOS, and more. We have also kickstarted many tech related events including Latitude59 conference, Estonian ICT week and Summer of Startups. Contact us so we can help make your start-up a success.

Team building

We know you already have a great team, which is why we want to be the driving force helping you achieve maximum effectiveness through design, tech, and marketing expertise. What’s more? Rather than just doing it for you, we help by teaching skills. Our Co-Founders are on the advisory board for various startups, so you can rest assured that we train winning teams for success.

Funding

If we see potential in you, then we’ll invest in you. We’ll help you raise more funding from angels or VC funds. We have won Seedcamp before, so we personally know several European and American investors. We are also linked to a group of activists which gathers most of the leaders of the European tech scene.