I am Younes Belouche

Name: Younes Belouche

Profile: Software engineer

Email: younesbelouche@gmail.com

Phone: +213 657 230 801

Languages and tools

android dart django firebase flask flutter git heroku java kotlin linux

mysql opencv postman python sqlite postgresql docker figma nginx redis


I am available on

younes belouche younes belouche younes_belouche 13686560 younes_belouche @younes_belouche @younes_belouche tinoutech

About me

A Software engineer, with a love to build high-quality products. Mainly, I work in the mobile development context using Java, Kotlin for native android, and Flutter for cross-platform solutions. Also, I use Python for AI, Backend and computer networks stuff.

Services

What I can provide you?

Native Android app development

Creating a mobile application that is tailored and dedicated to the Android platform. Native mobile applications have access to devise hardware and capabilities, such as sensors and cameras, also, they perform and look better.

Cross-platform mobile app development

Creating mobile applications that are compatible multiple mobile operating systems, this means that your app will target both Android & Ios platforms(even on web).

Backend development

Creating server-side applications, which means that part that you can't see on the website. Backend development focuses on databases, APIs and servers.



Blog

Articles I wrote

Machine learning | Flutter | API

Building a REST API for a Machine Learning Model and Mobile App Integration: Part1

Part 1 of how to build a REST API for your ML model and consume it from mobile client

Machine learning | Flutter | API

Building a REST API for a Machine Learning Model and Mobile App Integration: Part2

Part 2 of how to build a REST API for your ML model and consume it from mobile client

Machine learning | Flutter | API

Building a REST API for a Machine Learning Model and Mobile App Integration: Part3

Part 3 of how to build a REST API for your ML model and consume it from mobile client

Coding | Database

Code First Approach vs. Database First Approach

Choosing the Right Path: Code-First and Database-First Approaches in Software Development.

Student | Computer Science

What You Need To Know As A CS Student

What every computer science student should know (most of this article’s content could apply to other fields)

Performance | Django

N + 1 Queries Problem (A Django example)

A serious performance issue.

Flutter | BloC

The right way to implement a search feature to filter a list using BLOC in Flutter

In this post, you will learn how Flutter Bloc could play a huge role in optimizing our ressources consumption so that we …

Burnout | Soft Skills

Programmer’s burnout: reasons and solution

In this short post, we will see what is it, reasons behind and the solution

Machine learning | Python

How to save your trained machine learning model

Guide on how to save a trained model with ability to reload it

Android | Location

How to get your exact user location (latitude, longitude) in Android

Guide on how to get the exact user location in Android

Android | Flask

How to make client android application with Flask server

How to connect an android client with a flask server