Neven Pičuljan
Verified Expert in Engineering
Deep Learning Developer
Zagreb, Croatia
Toptal member since September 27, 2017
Neven is an artificial intelligence engineer with a decade of experience in machine learning, computer vision, algorithms, and AI-related technologies. He has developed and trained advanced computer vision models for healthcare, eCommerce, real estate, and financial services worldwide. Founder of an AI R&D consulting company, Neven excels in deep learning research and tackling challenging projects.
Portfolio
Experience
- C++ - 6 years
- C - 6 years
- Python - 6 years
- Django REST Framework - 4 years
- OpenCV - 4 years
- TensorFlow - 3 years
- PyTorch - 3 years
- BLAS - 2 years
Availability
Preferred Environment
Git, PyCharm, Linux, Azure, PyTorch
The most amazing...
...thing I've built is a face recognition system by scraping online data, training the Torch model, and creating a C-based neural network inference engine.
Work Experience
CEO | Founder
Pičuljan Technologies
- Researched and wrote scientific research papers that can be seen at piculjantechnologies.ai/cortex-platform and mdpi.com/2076-3417/13/10/6234.
- Built an AI library and associated products with the AI library.
- Created models for time-series analysis, computer vision, and NLP.
Artificial Intelligence Specialist
Toptal Clients
- Worked on various AI projects (computer vision, time series analysis, NLP, etc.).
- Implemented computer vision algorithms.
- Worked with time series data.
- Implemented a server for AI models.
- Implemented a data visualization web application.
Senior Machine Learning Engineer | Senior Consultant | Senior Partner
New York-based Company
- Conducted research, developed, and deployed multiple machine learning (ML) services, focusing on computer vision and natural language processing (NLP).
- Tracked and fixed bugs using Jira as a reporting tool.
- Interviewed and led multiple ML engineers to build ML solutions.
- Developed, implemented, and deployed AI solutions based on generative AI.
Machine Learning Engineer
NDA (via Toptal)
- Worked on a text clustering algorithm for an eCommerce project.
- Contributed to the generation of synthetic text data for training text embedding extractors.
- Worked on training and evaluating a text embedding extractor.
- Helped reduce the dimensionality of text embeddings and visualization of text embedding clusters.
AI Consultant
NDA (via Toptal)
- Consulted for the client on how to create, improve, and deploy an image similarity model.
- Created a baseline system to perform image similarity estimation.
AI Developer
NDA (Fintech Client; via Toptal)
- Trained multiple time series analysis models for predicting price behavior in the future.
- Deployed multiple time series analysis models.
- Integrated several different finance APIs.
Computer Vision Developer
NDA (Healthtech Client; via Toptal)
- Trained multiple computer vision models for classification, segmentation, 3D reconstruction, and more.
- Deployed multiple computer vision models.
- Organized the protocol for data collection and annotation.
ML/AI Consultant
Precious
- Trained different computer vision models for detection, recognition and clustering.
- Deployed different computer vision models for iOS using CoreML and ONNX.
- Worked on the protocol for data collection and annotation.
Co-founder/AI Engineer
Poze
- Created a neural network inference engine for Android.
- Trained a pose estimation model.
- Created a testing framework for the pose estimation model.
- Created a pose estimation library in C/C++.
Developer
Fitz-Gerald Research Publications
- Worked on a web-based application for screening time series data using proprietary algorithms.
ML Engineer
NDA (via Toptal)
- Created an image/text classifier using PyTorch and a large database.
- Deployed an image/text classifier on AWS.
- Created a user interface using Dash by Plotly.
ML Engineer
NDA (via Toptal)
- Trained neural networks for image similarity.
- Deployed neural networks for image similarity as a web service.
- Created a protocol for data collection and annotation.
Python Django Developer
NDA (via Toptal)
- Worked on a web-shop-like web application.
Research Engineer
Visage Technologies
- Collected the data set for building a face recognition system.
- Built a training tool and trained a face recognition neural network model using Torch and TensorFlow.
- Created a testing framework.
- Coded the neural network inference engine in C/C++.
- Cross-compiled the neural network inference engine.
Django Developer
Mobilne Aplikacije d.o.o.
- Developed Django applications and REST web services.
- Created database models.
- Scraped data from the internet.
Machine Learning/Data Mining Intern
Bisnode
- Collected data to create a named entity recognizer for the Croatian language.
- Trained a named entity recognizer for the Croatian language.
- Created a testing framework.
- Made a web service to expose the named entity recognizer.
- Crawled various types of data from the internet.
Software Engineering Intern
Visage Technologies
- Developed a video face annotator.
- Created tests for the face annotator.
- Created a user’s manual for the face annotator.
Teaching Assistant on Probability and Statistics
University of Zagreb, Faculty of Electrical Engineering and Computing
- Prepared students for the exams.
- Created assignments for the students.
- Corrected students' exams.
Experience
Deep Visual Biometrics
http://www.visualsweden.se/aktuella-projekt/forstudie-deep-visual-biometrics/Neural Network for Function approximation Using Levenberg-Marquardt Algorithm in Torch Framework
Credit Card Application Classifier
Clustering
Contour Detection
Operations on Graphs in LISP
Expert System in Prolog
Face Recognition
Deep Regression for Face Alignment
Answer Selection in Community Question Answering
I experimented with various machine learning algorithms (scikit-learn): Gaussian naive Bayes, SVMs, and random forests.
Pedestrian Detection in Urban Environments Using Detectors Based on Contours
Performance-driven Animation as a Web Application
SkyRail Computer Game Controlled with Head Movements
https://www.youtube.com/watch?v=QrsVpX5-LXoEducation
PhD in Artificial Intelligence
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Master's Degree in Computer Science
Warsaw University of Technology - Warsaw, Poland
Master's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
Convolutional Neural Networks
Coursera
Deep Learning Specialization
Coursera
Sequence Models
Coursera
Structuring Machine Learning Projects
Coursera
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Coursera
Neural Networks and Deep Learning
Coursera
Artificial Intelligence
Toptal, LLC
Data Science
Toptal, LLC
Machine Learning
Coursera
Skills
Libraries/APIs
LSTM, BLAS, TensorFlow, OpenCV, PyTorch, Stanford NLP, Quandl API, SQLAlchemy, NumPy, SciPy, Pandas, Scikit-learn, REST APIs, Keras, Theano, Matplotlib, SpaCy, Python API
Tools
Named-entity Recognition (NER), AWS CLI, Microsoft Visual Studio, PyCharm, Android Studio, CLion, Stanford NER, Amazon Elastic Container Service (ECS), Subversion (SVN), Git, Open Neural Network Exchange (ONNX), Plotly
Languages
C++, C, Python, R, Lisp, Bash, Prolog, JavaScript, Perl, Java, Scala, Python 2, Python 3
Frameworks
Core ML, Django REST Framework, Django, Caffe, Flask
Platforms
Amazon EC2, Linux, Amazon Web Services (AWS), Android, Windows, Google Cloud Platform (GCP), Docker, Heroku, Apache Kafka, Azure
Storage
Amazon S3 (AWS S3), PostgreSQL, MongoDB, MySQL
Paradigms
Management
Other
Sentiment Analysis, Probability Theory, LSTM Networks, Gated Recurrent Unit (GRU), SVMs, Support Vector Machines (SVM), Random Forests, Decision Trees, Decision Tree Classification, Decision Tree Regression, Logistic Regression, Linear Regression, Classification, Text Classification, Text Analytics, Computer Vision Algorithms, Statistics, Recurrent Neural Networks (RNNs), Natural Language Processing (NLP), Deep Neural Networks (DNNs), Data Science, Deep Reinforcement Learning, Reinforcement Learning, Artificial Intelligence (AI), Computer Vision, Deep Learning, Machine Learning, Torch, Generative Pre-trained Transformers (GPT), Dash, Robot Operating System (ROS), Big Data, Machine Learning Operations (MLOps)
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