Skip to content
Uptodate Developers

~/technology

The technologies we master.

At UPDEV, we are open to testing the new technologies brought by each developer who joins our team.

(01) Our stack

Our tools and technologies

01

Generative AI & LLMs

8AI

OpenAI (GPT)
Claude (Anthropic)
Google Gemini
Llama (Meta)
Mistral AI
Hugging Face
LangChain
Ollama

02

Machine learning & data

8AI

PyTorch
TensorFlow
scikit-learn
Keras
Jupyter
pandas
NumPy
OpenCV

03

Languages

15

TypeScript
JavaScript
Haskell
Plutus
Java
SQL
Python
C++
C#
Php
Dart
Kotlin
HTML
Json
GraphQL

04

DevOps

7

CI/CD
Vercel
Heroku
DigitalOcean
Docker
Kubernetes
CircleCI

05

Databases

8

MongoDB
Mysql
Prisma (ORM)
PostgreSQL
Firebase
MS SQL Server
Amazon S3
Redis

06

Design

4

Adobe Xd
Figma
Adobe Photoshop
Adobe Illustrator

07

Other technologies

8

Node Js
React Js
Next Js
Vue Js
Express
Laravel
Asp.net
Flutter

(02) How our teams are organized

Three types of developers

To strengthen group work, we always subdivide the tasks according to the three types of developers we have at UPDEV.

Front-end

The role of the front-end developer is to develop the visible part of a web or mobile application. What we call the “client” side

Back-end

The back-end developer handles all the "non-visible" parts of developing a web or mobile application. What we call the “Server” side

Full stack

The full stack developer works on both the Backend and Frontend sides. It achieves what front-end and back-end developers do as a team.

01

Front End Development

The development of the graphical user interfaces so that users can view and interact with the web and/or mobile applications. The term "frontend" refers to the elements of a site that you see on screen and that you can interact with from a browser. Indeed, everything you see on a website, for example, is a combination of HTML, CSS, and JavaScript. These programming languages used by the Front End developer are interpreted by your computer browser to display a "visual" result. These include fonts, drop-down menus, buttons, transitions, sliders, contact forms, and more.

  • HTML
  • CSS
  • JavaScript

02

Back End Development

It is all the part that the user does not see, but which allows him to perform actions on a site or an application. We don't see it as a simple Internet user, but it is a very large part of a project. The Backend generally consists of three elements: A server (web hosting), An application (website, administration), A database (a kind of spreadsheet to organize data).

  • Node Js
  • Next Js
  • Nest Js

(03) Emerging technologies

Emerging technologies

01

Blockchain Technology

Is technology for storing and transmitting information without a control organ.

02

Machine Learning

AI technology that enables computers to learn without being programmed

Let's talk

Have a project in mind? Let's build it together.

Tell us about your idea, your users and your constraints — we will get back to you with a clear plan.