CEO
2013 - PRESENTImprovis- Developed augmented reality-based mobile applications using Unity and machine learning, computer-vision-based algorithms.
- Built a medical application to support brain activity monitoring, brain stimulation, and neurofeedback.
- Created a face detection and recognition cloud system to scan TV channels and collect statistics of politicians during campaigns.
- Developed a Microsoft Kinect-based augmented reality software to create random avatars that duplicate multiple user behaviors.
- Wrote software for automated stitching and analyzing images of the blades of wind turbines.
- Created an automated web back-end system for real-time face-to-zombie transformation.
- Developed background and foreground subtraction iOS and Android plugins for Unity to remove the background behind a user and replace it with another augmented reality layer.
Technologies: Unity, Python, MATLAB, Java, Objective-C, C#, C++, C, OpenGL ES, Microsoft Visual Studio, Numerical Programming, GCC, C++14, C++11, GStreamer, JNI, ParaView, IntelliJ, iOS, Virtual Reality (VR), Augmented Reality (AR), Machine Learning, Artificial Intelligence (AI), Bash, Linux, Git, Xcode, MySQL, Raspberry Pi, Raspbian, Android, Intel TBB, PCL, Distributed Computing, Parallel Computing, FFmpeg, ITK, Boost, Vim Text Editor, Qt CreatorSenior C++ Developer
2021 - 2022TwoPi Code- Developed an app for dental surgery where the Dicom volume of the patient's jaw has been 3d reconstructed and mapped to real-life metrics.
- Tracked Drill position and rotation and visualized in Dicom level with real-time response.
- Rendered implants positions in Dicom and visualized correspondency between drill top and implants.
Technologies: C++, Qt 5, VTK, 3D, Linear Algebra, Computer Vision, Microsoft SQL Server, SQLite, Concurrent Programming, C++14, Machine Learning, Artificial Intelligence (AI), Git, Vim Text Editor, Qt CreatorSwift/Java/AR Developer
2019 - 2019Glasshouse Global Ltd. (Toptal Client)- Supported AR development and GPS accuracy improvement in dense building environments.
- Mapped data from google map and related public resources to AR world using Arkit and an in-house build location through vision algorithms.
- Designed data flow and backend to control smoother user experience.
Technologies: GPS, ARKit, iOS, Augmented Reality (AR), Machine Learning, Artificial Intelligence (AI), Git, XcodeSenior iOS Developer
2019 - 2019LymphaTech- Conducted 3D mesh/point cloud processing obtained from structure sensor.
- Performed mesh alignment and keypoint detection for lower body part PCL.
- PCL noise reduction and smoothening to generate a realistic 3d model.
Technologies: Computational Geometry, SDKs, Structure, OpenGL, Swift, Numerical Methods, iOS, Machine Learning, Artificial Intelligence (AI), Bash, Git, Xcode, PCLImage Resizer and Auto Crop Developer
2018 - 2018Dealermade LP- Automated cropping of the car images and image size or MB reduction.
- Extraction of the interior of a car based on 360 camera with AI elements to support.
- Created cloud service and designed REST API to support automated processing of images.
Technologies: HTTP Server, Cassandra, Qt, AWS S3, You Only Look Once (YOLO), C++, GCC, Machine Learning, Artificial Intelligence (AI), Bash, Linux, Git, BoostSoftware Engineer
2011 - 2013Synopsys- Stabilized and bug-fixed electronic design automation tools.
- Added new GUI layers on electronic design automation tools.
- Added Qt Patching to support specific features set for design automation tools.
Technologies: Qt, C++, C, GCC, Bash, Linux, Git, Boost, Vim Text Editor, Qt CreatorComputer Vision Developer
2009 - 2011Innorise- Conducted scientific research and development of complex scientific articles.
- Optimized and improved an existing codebase on all platforms using vectorization techniques like SIMD and NEON.
- Implemented the parallelization and the speed-up of complex algorithms like optical flows, natural binarization, and others using OpenCL, OpenGL, Cuda, and IPP.
- Developed C/C++ plugins for different mobile platforms for face detection and recognition logic.
- Improved and sped up the real-time local desktop streaming software using FFmpeg and Qt.
Technologies: Intel MKL, Intel IPP, CUDA, Eigen, OpenGL, OpenCV, MATLAB, C++, C, SQLite, Android Studio, Microsoft Visual Studio, Concurrent Programming, GCC, C++11, IntelliJ, iOS, Augmented Reality (AR), Machine Learning, Artificial Intelligence (AI), Bash, Linux, Git, Xcode, MySQL, Raspberry Pi, Raspbian, Android, Intel TBB, PCL, Parallel Computing, FFmpeg, ITK, Boost, Vim Text Editor, Qt Creator