Karla Brkić, Ph.D., Developer in Zagreb, Croatia
Karla is available for hire
Hire Karla

Karla Brkić, Ph.D.

Verified Expert  in Engineering

AI Researcher and Developer

Location
Zagreb, Croatia
Toptal Member Since
February 20, 2018

Karla is a bilingual professional with a PhD in Artificial Intelligence and 10+ years of experience in developing outstanding computer vision, machine learning, and AI technologies as a dedicated research scientist. As a motivational leader, she thrives in building research agendas and managing complex projects to provide world-class products, systems, and platforms. She also forges lasting relationships and uses out-of-the-box thinking to drive cutting-edge research efforts.

Portfolio

European Commission
IT Consulting, Research, Deep Learning, Artificial Intelligence (AI)...
Inubit
OpenCV, Keras, TensorFlow, Machine Learning, Artificial Intelligence (AI)...
HAMAG-BICRO - Croatian agency for SMEs, Innovations and Investments
IT Consulting, Artificial Intelligence (AI), Machine Learning, Computer Vision

Experience

Availability

Part-time

Preferred Environment

Artificial Intelligence (AI), Computer Vision, Machine Learning, Deep Learning, Deep Neural Networks, Data Science, TensorFlow, PyTorch, Python 3, Amazon Web Services (AWS)

The most amazing...

...aspects of my career include publishing 40+ papers, consulting on projects valued up to €20M, and excelling throughout major computer vision/ML ventures.

Work Experience

Independent Expert

2019 - PRESENT
European Commission
  • Acted as a go-to resource for ML and computer vision. Assessed grant requests of up to €20M.
  • Monitored, evaluated, and advised ongoing SME projects.
  • Maintained strong alliances with various Commission units.
Technologies: IT Consulting, Research, Deep Learning, Artificial Intelligence (AI), Computer Vision, Computer Vision Algorithms

Founder | CEO

2017 - PRESENT
Inubit
  • Used best practices for managing a small business offering computer vision/machine learning consulting services and custom solutions, gaining a reputation as a subject matter expert throughout the industry.
  • Excelled throughout major projects, including researching, designing, planning, and implementing deep learning solutions for semantic segmentation used in AR/VR applications, addressing emerging challenges focusing on complete client satisfaction.
  • Built and led a team of AI engineers for a client and used HR acumen to increase coordination and engagement.
  • Drove a key initiative that used volumetric face reconstruction technology via a deep learning approach.
  • Used AI in automated cryptocurrency trading (deep learning, genetic programming). Delivered a separate, detailed performance evaluation for crypto trading algorithms that provided various insights/visualizations.
  • Spearheaded large-scale data analysis (price/volume data for hundreds of cryptocurrencies on several exchanges) and instituted new standard operating procedures for increasing workflow.
Technologies: OpenCV, Keras, TensorFlow, Machine Learning, Artificial Intelligence (AI), Artificial Neural Networks (ANN), Computer Vision, Client Success, IT Consulting, Leadership, Scikit-learn, Scikit-image, Pandas, Cryptocurrency, Blockchain, Scientific Data Analysis, Data Science, Deep Learning, Deep Neural Networks, Computer Vision Algorithms, Amazon Web Services (AWS), Google Cloud, Git, PyTorch, AutoML, Data Cleaning, Financial Modeling, SQL, Data Analysis, Data Modeling, Financial Data, Time Series, PostgreSQL, NoSQL, Docker

Independent Consultant

2016 - 2022
HAMAG-BICRO - Croatian agency for SMEs, Innovations and Investments
  • Designated as an expert evaluator for a government agency on 10+ calls with grants valued at up to €7M.
  • Delivered crucial insights and support throughout general AI and computer vision topics.
  • Oversaw and advised ongoing SME projects valued up to €2M.
Technologies: IT Consulting, Artificial Intelligence (AI), Machine Learning, Computer Vision

Postdoctoral Researcher

2012 - 2017
University of Zagreb, Faculty of Electrical Engineering and Computing
  • Applied deep learning for human detection, tracking, and privacy protection in images and videos, attaining key project milestones and producing clear, concise reporting.
  • Integrated generative adversarial networks to create synthetic realistically-looking pedestrian images for privacy protection in a surveillance system.
  • Conducted other research focused on detecting and de-identifying soft biometric features while supporting other researchers on related concepts. Received commendations for diligence and an exceptional work ethic.
  • Designed, trained, and evaluated deep neural networks for pedestrian detection and soft and non-biometric identifier detection, leveraging approaches that were scaled to other research efforts.
  • Outpaced goals as an AI researcher at the Applied Cognition and Vision Group, Centre of Research Excellence for Advanced Cooperative Systems (ACROSS).
  • Developed a method for recognizing 3D objects from point clouds obtained using Kinect (C++), fostering consistent communication with the Vision for Robotics Group, Vienna University of Technology. Published two joint papers within a short timeframe.
  • Delivered other well-received initiatives; built a system for reliable pedestrian detection in videos; researched semantic video analysis and descriptors, and produced fast algorithms for automated handwritten character recognition in Python.
  • Created a tool for automated detection of congestive heart failure from short-term heart rate variability segments implemented in Java.
Technologies: Microsoft Kinect, OpenGL, Keras, Scikit-learn, NumPy, Weka, libsvm, OpenCV, Boost, C++, Java, Python, Computer Vision, Machine Learning, Artificial Intelligence (AI), Artificial Neural Networks (ANN), Deep Learning, Deep Neural Networks, Torch, Data Cleaning, Data Analysis, Data Modeling

Visiting Researcher | Postdoc

2013 - 2014
Vienna University of Technology
  • Developed a method for recognizing 3D objects from point clouds obtained using the Kinect sensor (C++), fostering consistent communication with the Vision for Robotics Group members.
  • Obtained competitive performance for 3D object recognition, outperforming state-of-the-art.
  • Published two joint papers within a short timeframe.
Technologies: C++, Python, OpenCV, Data Cleaning, Data Analysis, Data Modeling

Visiting Researcher

2011 - 2012
Graz University of Technology, Institute of Electrical Measurement and Measurement Signal Processing
  • Researched local appearance descriptors for video sequences and semantic descriptions of space-time. Designed a custom descriptor of Spatio-temporal data and implemented it in C++.
  • Employed the developed descriptor to drastically reduce the number of false detections in a state-of-the-art traffic sign detection system.
  • Closely collaborated with the members of the Vision-Based Measurement Group, thriving in a multicultural environment, preparing and publishing a number of papers at prestigious conferences within a short timeframe.
  • Designed and deployed a testing framework for exhaustive descriptor evaluation.
Technologies: Python, C++, Java, Machine Learning, Computer Vision, Artificial Intelligence (AI), Research, Scientific Data Analysis, Data Cleaning, Data Analysis, Data Modeling

Research Assistant

2008 - 2012
University of Zagreb, Faculty of Electrical Engineering and Computing
  • Supported large-scale computer vision research (project "Mapping and Assessing the State of Traffic Control Infrastructure"). Ideated and implemented advanced methods for reliably detecting and recognizing traffic signs in videos.
  • Researched boosting techniques, simultaneous detection of objects of different classes, and other functions, increasing knowledge at every opportunity with the latest methodologies.
  • Built components for automated traffic sign detection and recognition and video analysis using Java, C++, and Boost; integrated the developed components with a commercial partner's existing geographic information system.
  • Created system components for data acquisition and automated data annotation.
Technologies: Subversion (SVN), libsvm, Weka, OpenCV, Boost, C++, Java, Artificial Intelligence (AI), Computer Vision, Data Cleaning, Data Analysis, Data Modeling

Semantic Segmentation for AR/VR Applications

▪ A custom solution for semantic segmentation in AR and VR applications, based on the DeepLab v3+ architecture.
▪ Prior to development, performed a full state-of-the-art review; designed, planned, and implemented an experimental framework to fully evaluate the client's needs and propose solutions while considering performance trade-offs.
▪ Implemented the semantic segmentation model for custom objects using TensorFlow and performed data preparation, augmentation, training, and evaluation.
▪ Performed model optimizations to achieve real-time performance and ported the model into Unity, successfully resolving performance challenges in the process.

Volumetric Object Reconstruction From 2D Images

▪ Researched, designed, planned, and implemented a deep neural network for volumetric 3D object reconstruction from 2D images.
▪ Integrated the network into a custom solution for rendered 3D object placement in real scenes using optimization techniques.

Data Science / ML Tools for Cryptocurrency Trading

▪ Delivered detailed performance monitoring systems for crypto trading algorithms that provided various insights/visualizations.
▪ Spearheaded large-scale data analysis (price/volume data for hundreds of cryptocurrencies on several exchanges) and instituted new standard operating procedures for increasing workflow.
▪ Applied deep learning in crypto trading.

De-identification of Personally Identifiable Data for Privacy Protection in Images and Videos

http://www.fer.unizg.hr/demsi
▪ Researched methods for protecting the privacy of individuals in surveillance videos by concealing or removing soft biometric and non-biometric identifiers while preserving data utility and/or naturalness.
▪ Integrated algorithms for pedestrian detection, segmentation, and frame-by-frame appearance alteration through the use of generative adversarial networks
▪ Enabled steganographic embedding of the original data in the de-identified video.

This was primarily built-in Python with components in C++.

Automated Detection of Congestive Heart Failure

http://www.zemris.fer.hr/~ajovic/hrzz_multisab/index.html
▪ Used machine learning to develop a tool that aids the prediction of congestive heart failure.
▪ The tool analyzes short-term heart rate variability segments using hybrid feature selection and rotation forests.

Free Form Scanner - Automated Exam Grading

▪ A solution for scanning multiple-choice exam answer sheets and automated grading using image processing techniques.
▪ Support for detecting annotated answer boxes as well as detecting and recognizing handwritten answer letters.

Computer Vision for Mapping and Assessing the State of Traffic Infrastructure

http://www.zemris.fer.hr/~ssegvic/mastif/results_en.shtml
▪ Developed an automated traffic infrastructure inventory using computer vision techniques.
▪ Ideated and implemented advanced methods for reliably detecting and recognizing traffic signs in videos.
▪ Integrated the developed components with an existing geographic information system.
▪ Created system components for data acquisition and automated data annotation.

Tree Ring Analyzer for Forestry Applications

▪ Built a tool for automated tree ring detection, segmentation, and statistical analysis using computer vision and image processing techniques.
▪ Enabled performing high-precision measurements on images.

Ph. D. Thesis - Histogram-Based Description of Local Space-Time Appearance

https://tinyurl.com/3rdwmem5
▪ Envisioned, designed, researched, and implemented a novel method for representing and understanding Spatio-temporal data (video data) in computer vision.
▪ Successfully worked with an industrial partner to tailor the developed method to traffic sign recognition in a commercial traffic infrastructure inventory, significantly outperforming other available solutions in terms of temporal accuracy.
▪ Ideated, wrote and published ten scientific papers at prestigious international conferences.
▪ Worked and thrived in a multicultural environment and maintained strong collaboration with the Graz University of Technology.

Scientific Papers

https://scholar.google.hr/citations?user=i_Wl1VAAAAAJ&hl=en
I co-authored over 40 scientific papers published in top-tier peer-reviewed conference proceedings and journals related to computer vision, machine learning, and artificial intelligence (IEEE CVPR workshops / IEEE conferences / Springer, Elsevier journals). See Google Scholar for a full list.

Scientific Reviewing

I served as a reviewer for top-tier scientific conferences and journals, including, e.g.:
▪ IEEE Transactions on Information Forensics and Security
▪ IEEE Transactions on Biometrics, Behavior, and Identity Science
▪ IEEE Transactions on Intelligent Transportation Systems
▪ IEEE Journal of Biomedical and Health Informatics
▪ IEEE International Conference on Robotics and Automation (ICRA)
▪ IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
▪ IEEE International Conference on Intelligent Transportation Systems (ITSC)
• IEEE CVPR CV-COPS Workshop on the Bright and Dark Sides of Computer Vision
The full list is available upon request.

Languages

C, C++, Python, Java, Python 3, C#, SQL, HTML

Libraries/APIs

OpenCV, TensorFlow, PyTorch, NumPy, SciPy, OpenGL, Keras, Pandas, Scikit-learn, libsvm

Tools

PyCharm, Scikit-image, LaTeX, Microsoft Visual Studio, Weka, AutoML, Git, Subversion (SVN), TensorBoard

Paradigms

Data Science, Test-driven Development (TDD), Concurrent Programming, REST, Design Patterns

Other

Facial Recognition, Computer Vision, Machine Learning, Deep Learning, Computer Science, Artificial Intelligence (AI), Image Processing, Scientific Data Analysis, Torch, Artificial Neural Networks (ANN), Client Success, IT Consulting, Research, Deep Neural Networks, Object Detection, Image Recognition, Pattern Recognition, Handwriting Recognition, Object Recognition, Data Visualization, Machine Vision, Technical Writing, Data Analysis, Data Modeling, Augmented Reality (AR), Game Design, Computer Graphics, Algorithms, HTC Vive, Virtual Reality (VR), Game Development, Cryptocurrency, Data Cleaning, Financial Modeling, Financial Data, Time Series, Shaders, Leadership, Computer Vision Algorithms, Cryptocurrency APIs, Cryptocurrency Exchanges

Frameworks

Unity3D, .NET, Unity, Boost, Microsoft Kinect, Django

Platforms

Linux, Samsung Gear VR, Oculus Rift, Blockchain, Amazon Web Services (AWS), Docker

Storage

Google Cloud, PostgreSQL, NoSQL, JSON, Redis

2008 - 2013

Ph.D. Degree in Artificial Intelligence and Computer Vision

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

2002 - 2007

Master of Engineering in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring