Welcome there !

I am Julien Suchiz

Kotlin & Compose developer

Location

Bordeaux, France

Phone

+33 6 33 48 16 27

Email

julien.hongsavanh@gmail.com

~ whoami |

Human

My name is Julien Hongsavanh, and I am 30 years old. I have been passionate about computers from a young age. Like many, my journey began with video games, which sparked my curiosity. By the age of 13, I was eager to understand how video games were made.

I taught myself to program my first game in C by following online tutorials. From that moment, I was certain that I would pursue a career in computer science.

Developer

With an academic background in computer vision and image processing, my career naturally shifted to Android development, where I’ve gained solid expertise in Kotlin through mobile app projects.

For over 3 years now, I’ve been working extensively with Kotlin and have developed a strong passion for Kotlin and Compose Multiplatform.

Freelancer

I chose freelancing because I love working on diverse projects across different industries. It allows me to continuously challenge myself, learn new technologies, and meet people from all over the world. I can’t see myself working on a single project, nor, a single technology.

Also, freelancing missions are mostly full remote, this is perfectly adapted to the way I want to live.

Gamer

Gaming has always been a core part of my life and will always be. Between freelance missions, I work on my personal project, Suchiz Games, with the dream of turning it into a full-time endeavor.

Games sparked my love for coding, and one day, I hope they’ll also be what defines my career.

I am a human developer freelancer gamer |

~ ./experiences |

Android developer
Jan 2023 - Jun 2024 (freelance)
Android (Kotlin, Compose), KTor

While being one of the first transport society in the world, RATP wanted to share their knowledge and expertise. That is why RATP Smart Systems offers an adapted ticketing solution to ease exchanges between the local transport company and their customers. This is how RATP has expanded internationally.

Computer Vision & Android
Jul 2022 - Aug 2022 (freelance)
Android (Koltin, XML), Retrofit, Amplify, Python, OpenCV

Deepmove is a start-up that develops deep learning solutions applied to the analysis of the human body. They act, for the moment, essentially in the correction of the posture for the sporting field and the rehabilitation.

Software & Android
Apr 2021 - Oct 2022 (freelance)
Android (Kotlin, XML), Retrofit, GraphQL, Qt, C++

While being one of the first transport society in the world, RATP wanted to share their knowledge and expertise. That is why RATP Smart Systems offers an adapted ticketing solution to ease exchanges between the local transport company and their customers. This is how RATP has expanded internationally.

Computer Vision
Feb 2021 - Feb 2022 (freelance)
Android (Java, XML), Python, Tesnorflow, TFLite

OpenMotion is a small innovative company aiming to add some artificial intelligence in their services. Nowadays, cleaners are subjected to some tedious process such as taking a picture before and after they cleaned. OpenMotion worked to ease these process by proposing an automated solution.

Computer Vison & Image Processing
Sept 2019 - Oct 2020
Python, Keras, OpenCV, Android (Java, XML), Tesseract

With a view to accelerating the production chain and developing assistance to the operator in charge of quality control, Safran's Innovation department Engineering Services (SES) wanted to introduce deep learning into this task. In addition, this allowed SES to have its first connection with deep learning technology.

Computer Vison & Image Processing
Feb 2018 - May 2018
C++, Python, PCL, Keras, OpenCV

With the prominent arrival of autonomous cars or, more generally, self-driving vehicles, a lot of researches have been made around real-time 3D environement understanding. This would give vehicles the necessary informations they need to decide an action. The challenge is that it has to be accurate and fast enough to be able to react in time in case of crisis.

~ ./projects |

Kotlin

C#

C

C++

WordPress

Python

Java

HTML/CSS/JS

The last sushi 2!

Compose Multiplatform, Datastore, Koin, KTor

Total remake of the C# Unity version.

Uta Plater

Compose Multiplatform

Audio player library for Android and iOS.

Animaspsrite

Compose Multiplatform

Sprite animation library for Android, iOS and Desktop.

Babyxxi

Compose Multiplatform, Datastore, Koin, KTor Websocket

Matchmaking app for IxxitechSide babyfoot tournaments. Available on Android, iOS, and Desktop.

Agora Quiz

 JetpackCompose, DaggerHilt

Small quiz game on Android.  Can't share the app, nor the code as it isn't public.

Babyxxi

Compose Multiplatform, Datastore, Koin, KTor Websocket

Matchmaking app for IxxitechSide babyfoot tournaments. Available on Android, iOS, and Desktop.

Agora Quiz

 JetpackCompose, DaggerHilt

Small quiz game on Android.  Can't share the app, nor the code as it isn't public.

Suchiz Corp

Elementor, CSS, JS

This version and previous version of this website.

Babyxxi

Elementor

Website to explain how to use Babyxxi App and centralize downloads.

Myanimal

Elementor, Woo Commerce, Stripe, PayPal, CSS, JS

Online pet shop. Currently in maintenance.

Suchiz Games

Elementor, Google Analytics

Migration of my old HTML/CSS website. I am listing all my official games there.

Cafetieres Sans Frontieres

Elementor, Stripe, Give

Troll and alternative solution of a kitty website to avoid fees. Only used once with friends.

Suchiz Games

Elementor, Google Analytics

Migration of my old HTML/CSS website. I am listing all my official games there.

Cafetieres Sans Frontieres

Elementor, Stripe, Give

Troll and alternative solution of a kitty website to avoid fees. Only used once with friends.

Fiber detection

OpenCV

Detection of fibers on microscope images using Hough Lines.
Can't share the result, nor the code.

Era-Connect4

Pygame, Socket, Threading

Implementation of the game Connect4. Made for the IA course, using min/max algorithm for solo player but I also added an online mode for fun :).

Era-Connect4

Pygame, Socket, Threading

Implementation of the game Connect4. Made for the IA course, using min/max algorithm for solo player but I also added an online mode for fun :).

Image Resizer

Qt, OpenCV

Made to ease Ani-Love showcase website publications.

Krita

Qt 3D

Small contribution to Krita. Upgrade of the multibrush tool for vertical and horizontal translation.

Suchiz Rendering Engine

Qt, OpenGL

Small 3D Engine. You have the possibility to custom your own scenes and animations.

B-Spline Drawer

Qt, Python, Matplotlib

Small quiz game on Android.  Can't share the app, nor the code as it isn't public.

Suchiz Rendering Engine

Qt, OpenGL

Small 3D Engine. You have the possibility to custom your own scenes and animations.

B-Spline Drawer

Qt, Python, Matplotlib

Small quiz game on Android.  Can't share the app, nor the code as it isn't public.

Babyxxi Server

NodeJS

Websocket server for Babyxxi hosted on a Raspberry PI.

Suchiz Games

HTML, CSS

Previous version of the Suchiz Games website. Unfortunatly, the domain name is overriden by the actual one.

Myanimal

HTML, CSS

Before becoming an e-commerce website. This was only a showcase website. Not avalaible anymore.

Suchiz Corp OG!

HTML, CSS

Made previous versions of this website, but it is overriden as I use the same domain name. However, here is my first Suchiz Corp version! (I was young, don't be too harsh).

Animal Protect

HTML, CSS, JS

Showcase website for Animal Protect company. Full free solution, using Google Sheets API as a backend and hosted on GitHub pages.

Suchiz Corp OG!

HTML, CSS

Made previous versions of this website, but it is overriden as I use the same domain name. However, here is my first Suchiz Corp version! (I was young, don't be too harsh).

Animal Protect

HTML, CSS, JS

Showcase website for Animal Protect company. Full free solution, using Google Sheets API as a backend and hosted on GitHub pages.

The last sushi !

Unity 2D

Board game for Android and iOS. Using many libraries such as Localization, Google Play Service, In-app purchase, Google AdMob...

Big Bang 2.0

Unity 2D

Android adaptation of our game made in the Ottawa Game Jam using Unity as a personal project.

KreedZ Mania

Unity 3D

Personal game project inspired by the famous "KZ" mod in Counter Strike.

KreedZ Mania

Unity 3D

Personal game project inspired by the famous "KZ" mod in Counter Strike.

Hex of Thrones

Android (XML)

As I liked the first Hex game in C. I wanted to adapt it on Android.

Karaoke Box

Android (XML)

Development of a karaoke software for Android. Manage songs, queue and orders (snacks and drinks) using a tablet.

NeoCampus Chat

Swing, JBDC, SQL2D

Development of a chatbox. Message are stored in a database then broacast to every user with acknowlegdement.

NeoCampus Chat

Swing, JBDC, SQL2D

Development of a chatbox. Message are stored in a database then broacast to every user with acknowlegdement.

Hex Game

SDL

Implementation of the game HEX. Academic project using SDL for UI.

One project, is still one project

~ ./interests |

I am dedicated creative curious open minded |

I’ve always been passionate about technology, creativity, and challenges. My competitive spirit, shaped by playing sports since childhood, now drives my participation in hackathons. While I’m independent and have taken the leap into freelancing, I’m also a team player and thrive in collaborative environments. My love for creating stems from my upbringing — growing up with musician parents inspired me to compose and record my own songs and explore design through tools like Photoshop. I’ve always enjoyed crafting things, which is why programming resonates with me. I even develop games in my free time, which led me to create Suchiz Games ! 😊

~ ./interests |

I am a traveler

album-art

00:00

I am a musician

I am a passionate

Hypnose

Best concept award
Horde Winter Game Jam 2023
Bordeaux, France

IA Santé challenge

July 2018
Cahors, France

La nuit de l'info

December 2016
Toulouse, France

Big Bang 2.0

Ottawa Game Jam 2017
Ottawa, Canada

Cats of many colors

Best theme award
Concordia Makes Games 2017
Montreal, Canada

La nuit de l'info

December 2015
Toulouse, France

~ ./education |

MSc 2 Image Analysis

Paul Sabatier University

Real time rendering (C++)
Image processing (MATLAB)
Signal processing (MATLAB)
Animation (C++)
Medical image processing
Satellite image processing (Orfeo ToolBox)
Computer vision (MATLAB)
Agile and DevOps initiation (Jenkins, SonarQube)

MSc 1 Computer Sciences

Pázmány Péter Catholic University

Data Mining and Machine learning (Weka)
Basics of Image processing (MATLAB)
Biometrics for identification (MATLAB)
Introduction to AI (JavaScript)
Biomedical Signal Processing (MATLAB)
Advanced Java (JavaEE)
Android programming (Java/Kotlin)
Parallel programming (C++)

BSc Computer Sciences

Paul Sabatier University

Shell programming
Bioinformatics
Basic signal processing (MATLAB)
Introduction to AI (Ocaml)
Introduction to Computer Graphics and Image Processing
Functional programming
Oriented Object Programming
Data structure
Software engineering (V Cycle, tests)