Role: Lead Developer & Designer
Tech Stack: Unreal Engine, C++, Blueprints, Custom Plugin Architecture
Type: Unreal Engine Plugin / Synthetic Data Tool
Overview
AiVision® is the world’s first synthetic training data development platform purpose-built for Data Scientists and Machine Learning Engineers with no coding or graphics experience required. I designed and developed the entire system as a modular Unreal Engine plugin, combining high-performance rendering with intuitive, no-code data control tools.
The platform enables users to generate large-scale labeled datasets using fully customizable scenes, objects, and logic—all without touching a line of code.
Key Features
-
Unreal Engine Plugin Architecture
Built entirely as a reusable and extensible plugin for Unreal Engine, leveraging both C++ and Blueprints for performance and flexibility. -
No-Code Interface
Empowers non-technical users to create sophisticated synthetic datasets via an intuitive UI and visual logic tools. -
Automated Annotation
Produces 100% accurate labeling, including bounding boxes, semantic segmentation, and instance segmentation. -
Dynamic Data Control
Every variable—from object placement to lighting and camera positions—is exposed for user-driven configuration and randomized variation. -
Standard + Custom Export Support
Outputs annotations in common formats like COCO and KITTI, with support for custom schemas as needed.
Impact
AiVision® bridges the gap between powerful real-time rendering and accessible AI tooling. By removing the need for programming or graphics expertise, it makes high-quality synthetic data generation available to a much broader audience—dramatically accelerating model training and iteration cycles.