Neven Pičuljan
Verified Expert in Engineering
Deep Learning Developer
Neven is a passionate deep learning and machine learning research and development engineer with six years of experience. He has extensive experience working with cutting-edge technologies and a solid ability to understand and solve problems efficiently. Neven communicates exceptionally well and is looking for additional freelance projects to challenge himself with.
Portfolio
Experience
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
http://www.youtube.com/watch?v=QrsVpX5-LXoSkills
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
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 (Amazon ECS), Subversion (SVN), Git, Plotly
Paradigms
Data Science, Management
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
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, Deep Reinforcement Learning, Reinforcement Learning, Artificial Intelligence (AI), Computer Vision, Deep Learning, Machine Learning, Torch, GPT, Generative Pre-trained Transformers (GPT), Dash, Open Neural Network Exchange (ONNX), Robot Operating System (ROS), Big Data, Machine Learning Operations (MLOps)
Education
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
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