
Teodor Biočanin
Verified Expert in Engineering
Software Engineer and Developer
Belgrade, Serbia
Toptal member since June 9, 2026
Teodor is a software engineer with experience in AI, embedded systems, and robotics. His expertise spans computer vision, real-time systems, and system integration, with notable work at Novelic, Bosch Engineering Center, and Synchrotek. Teodor developed MediaPipe-based driver monitoring systems and led automation projects that improved product quality and testing efficiency.
Portfolio
Experience
- Python - 4 years
- Pytest - 2 years
- ROS2 - 2 years
- Test Automation - 2 years
- PyTorch - 2 years
- AI Agents - 1 year
- Cloud - 1 year
- Edge AI - 1 year
Preferred Environment
Linux, Git, CI/CD Pipelines, BlueZ, Jira, Confluence, Agile, Scrum, Kanban, AI Agents
The most amazing...
...system I've developed is a MediaPipe-based driver monitoring solution that meets Euro NCAP requirements.
Work Experience
Perception and Sensor Fusion Engineer
Novelic
- Developed and optimized MediaPipe-based driver monitoring systems using IR camera inputs, ensuring compliance with Euro NCAP requirements.
- Implemented computer vision models (YOLOv8) for lane departure warning and custom object detection using annotated datasets.
- Designed and integrated autonomous mobile robot navigation using Nav2 and SLAM, enabling real-time mapping and obstacle avoidance.
- Coordinated and supported sub-teams in autonomous robot development while contributing to system implementation.
- Contributed to system integration across LiDAR, radar, IMU, and RGB camera inputs for autonomous platform functionality.
- Developed and maintained ROS 2-based perception modules and supported deployment on Jetson platforms.
- Participated in system validation and testing, ensuring reliable performance in real-world scenarios.
Medior AI/ML Software Engineer
Bosch Engineering Centre
- Developed testing and automation tools for electrical motor validation, including custom voltage and current control systems, improving product quality and testing efficiency.
- Built full-stack test automation systems for Android and iOS platforms using Appium and Python.
- Designed and implemented BLE-based data streaming and Google Fast Pair support using the BlueZ stack on embedded hardware.
- Contributed to AI-based object detection systems, including YOLO and TensorRT, deployed on embedded platforms, including applications such as smart dimming systems.
- Performed neural network optimizations for the ARM Cortex-M85 MCU using CMSIS-NN.
- Worked on custom Android Open Source Project (AOSP) builds for automotive environments.
- Mentored interns and supported the onboarding of junior engineers.
- Spearheaded team selection and preparation for the Bosch Future Mobility Challenge, improving solution quality and competition results over multiple cycles.
Junior Test Specification Specialist
Synchrotek (Volkswagen Group)
- Architected and maintained test specifications based on functional requirements.
- Implemented test automation scripts and validated system behavior.
- Executed system testing processes, including manual and on-site testing.
- Validated Android Automotive OS (AAOS) builds in controlled test environments.
Experience
Reinforcement Learning-based Obstacle Avoidance
Education
Master's Degree in Robotics and AI
Faculty of Mechanical Engineering and Faculty of Mathematics - Belgrade, Serbia
Certifications
Deep Learning Specialization
DeepLearning.AI
Embedded Machine Learning
Coursera
Deploying Machine Learning Models in Production
NVIDIA DLI
Advanced Python Programming
NIT Academy
Skills
Libraries/APIs
PyTorch
Tools
NVIDIA Jetson, Pytest, Radar, Blender, You Only Look Once (YOLO), Git, Jira, Confluence
Languages
C++, Python, C, Embedded C++
Paradigms
Test Automation, Agile, Scrum, Kanban
Frameworks
MediaPipe, Appium
Platforms
Linux, STM32
Other
ROS2, Computer Vision, Deep Learning, Machine Learning, Edge AI, Embedded Systems, YOLOv8, Nav2, SLAM, LiDAR, Inertial Measurement Unit (IMU), BlueZ, NVIDIA TensorRT, AOSP, CI/CD Pipelines, FreeRTOS, Sensor Integration, Universal Asynchronous Receiver/Transmitter (UART), Deep Neural Networks (DNNs), Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNN), Cloud, AI Agents
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring