Software Developer

Bogdan Ion

Portrait of Bogdan Ion

About Me

Skills

I am a 22 years old software developer that is currently working on his Master Thesis for EURECOM in France and KTH in Stockholm (double degree).


I love what I do and I've been loving it for a long time, almost 10 years now. While my current specialization is AI, namely Medical/Image-AI, during the 10 years I experimented with multiple fields of computer science, from very hands-on experience such as building (and coding) robots to pure software such as building mobile apps.


I invite you to read more about my main projects below, but before that, I want to emphasize my ability to thrive in a team. From computer science projects and business pitches to volunteering and sports, stepping into both leadership and contributor roles has built my adaptability, discipline, and understanding of how to earn and give respect among peers.


Languages & Technologies

PythonC/C++Node.jsJavaReact (Native)TypeScriptDockerGitPostgreSQLGNU/Linux

Robotics & Autonomous Systems

ROS / ROS2STM32PID ControllerSLAMPath PlanningInverse KinematicsSensor Fusion

Artificial Intelligence

HuggingFaceAgentic WorkflowPyTorchTensorFlowscikit-learnLLMs/VLMs

Computer Vision (2D & 3D)

OpenCVYOLO3D SlicernibabelImage SegmentationMedical Imaging

Education

B.Sc. Computer Science

B.Sc. Computer Science

Babes-Bolyai University · 2021 – 2024

B.Sc. Computer Science

Babes-Bolyai University · 2021 – 2024

Top University in Romania for Computer Science. General curriculum with a focus on algorithms and software engineering. Coursework included: Data Structures & Algorithms, Software Development, DBSys, Computer Networks, Computer architecture.

Benefitted from merit scholarship.
M.Sc. Autonomous Systems

M.Sc. Autonomous Systems

Kungliga Tekniska Högskolan · 2024 – 2026

M.Sc. Autonomous Systems

Kungliga Tekniska Högskolan · 2024 – 2026

Double degree program. First year in Stockholm, focusing on autonomous robotics and ML, heavy work with ROS/ROS2.

Also part of the University rowing team.
M.Sc. Autonomous Systems

M.Sc. Autonomous Systems

EURECOM · 2024-2026

M.Sc. Autonomous Systems

EURECOM · 2024-2026

Double degree program. Second year in Biot, focusing on AI. Besides the regular courses, I had the opportunity to be working close with AI4Health Labs throughout the whole year and I gained a lot of experience in the field of Medical AI.

Work Experience

Med-AI R&D

Apr 2026 – Sept 2026

AI4Health

The task is to design and develop a pipeline that integrates a QC Agent. Starting from a mask of an Arterial Segmentation (made from an MRA scan of the brain), this agent's task is to spot venous artifacts within this Arterial Segmentation. Spotting means visual aid and multi-class labeling.

Embedded Intern

Sept 2022 – Dec 2022

AROBS Transilvania

Worked in a 3-man team to design and develop a 4-wheeled robot. Worked with C on STM32 Nucleo Boards and gained experience with Oscilloscope, Timers, Interrupts, RF/Bluetooth signals.

Projects

Vascular Network Graph Extraction

Vascular Network Graph Extraction

Python · nibabel · 3D Slicer

Vascular Network Graph Extraction

Python · nibabel · 3D Slicer

Starting from an Arterial Segmentation, the task is to extract a graph that resembles the segmentation (our reality) as closely as possible.

Reduced deviations from previous measurements by approximately a factor of 10. The resulting graph was used to compute vessel metrics and this approach directly contributed to the quantitative results presented in Caravel.
Autonomous Robot

Autonomous Robot

ROS2 · Python · C++ · YOLO

Autonomous Robot

ROS2 · Python · C++ · YOLO

A 5-man team under Prof. Patric Jensfelt working for a semester to program a robot function in a workspace autonomously.

Pracitcal things: localization, path planning, inverse kinematics for the arm, object detection with rgb-d camera and finally the brain. We dived quite deep in ROS2 topics, services, nodes.
Mobile App: LogiQ

Mobile App: LogiQ

React Native · Firebase · Python

Mobile App: LogiQ

React Native · Firebase · Python

Cross-platform deployed mobile app. Similar to NewYorkTimes Games, but original in Romania (the main target market).

Worked on this for 6 months, 100% individual work. No puzzles are currently available.
B.Sc Thesis: PaaS

B.Sc Thesis: PaaS

Docker · Angular · MongoDB

B.Sc Thesis: PaaS

Docker · Angular · MongoDB

Designed and built a platform-as-a-service enabling configurable deployment of 30+ project types (services: 3dbsys, 5backends, 2 frontends, (or none)).

The platform was intended to help students easily deploy and showcase projects and theses.

Graded 9.33/10.
Robotics: FTC

Robotics: FTC

Java · Git

Robotics: FTC

Java · Git

First Tech Challenge is the biggest program for robotics in Romania. Between 2016-2023 I was a member/team leader/alumni.

It was how I was introduced to robotics and it's what made me get into programming. Example of one of our robots here.

Won a series of national awards dedicated to programming ingenuity or design innovation.

Sports

Bouldering

Bouldering

Bouldering

Bouldering 3-4x a week. Started it 2 years ago and it's probably my main sport currently, absolutely loving it!
Rowing

Rowing

Rowing

Part of Akademiska Roddföreningen during my stay in Stockholm. Training 5+ times a week and participated in multiple regattas.
Can't wait to go back!
Climbing

Climbing

Climbing

I think it's better than bouldering because of the adrenaline which really makes me feel alive, but unfortunately it's not so accesible.

Currently gathering all the necessary gear and learning the technique.
Snowboarding

Snowboarding

Snowboarding

Started snowboarding in 2018 and did it every year since. For the past 5-6 years, me and my friends go annually on a 7-day trip in a big resort in Europe.

My favourite winter sport.
Football

Football

Football

Football was the first sport I played competitively, starting at 7 years old. Unfortunately, I don't get it to play as much as I would like to nowadays, but everytime I get a chance, I'm ready!