CEO
2018 - PRESENTPičuljan Technologies, Artificial Intelligence Research and Development and Consulting- Created models for time series analysis, computer vision, and NLP.
- Built an AI library and associated products.
Technologies: Amazon Web Services (AWS), AWS, Flask, SQLAlchemy, PostgreSQL, Git, Apache Kafka, Docker, C, C++, OpenCV, PyTorch, PythonArtificial Intelligence Specialist
2017 - PRESENTToptal 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.
Technologies: OpenCV, TensorFlow, Caffe, PyTorch, PythonMachine Learning Engineer
2020 - 2020NDA (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.
Technologies: SpaCy, Matplotlib, Plotly, PyTorch, Scikit-learn, PythonAI Consultant
2020 - 2020NDA (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.
Technologies: Scikit-learn, Pandas, SciPy, NumPy, PyTorch, PythonAI Developer
2020 - 2020NDA (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.
Technologies: Amazon Web Services (AWS), Quandl API, Google Cloud Platform (GCP), AWS, Scikit-learn, Pandas, SciPy, NumPy, Theano, TensorFlow, Keras, PythonComputer Vision Developer
2018 - 2019NDA (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.
Technologies: Amazon Web Services (AWS), Google Cloud Platform (GCP), AWS, Scikit-learn, Pandas, SciPy, NumPy, Open Neural Network Exchange (ONNX), Core ML, OpenCV, Scala, PyTorch, PythonML/AI Consultant
2017 - 2019Precious- 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.
Technologies: Amazon Web Services (AWS), AWS, Core ML, Open Neural Network Exchange (ONNX), Scikit-learn, Pandas, SciPy, NumPy, OpenCV, TensorFlow, PyTorch, PythonCo-founder/AI Engineer
2017 - 2019Poze- 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++.
Technologies: C, C++, OpenCV, TensorFlow, PythonDeveloper
2018 - 2018Fitz-Gerald Research Publications- Worked on a web-based application for screening time series data using proprietary algorithms.
Technologies: Amazon Web Services (AWS), AWS, SQLAlchemy, Dash, Flask, Scikit-learn, Pandas, SciPy, NumPy, PythonML Engineer
2018 - 2018NDA (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.
Technologies: Amazon Web Services (AWS), Dash, AWS, Scikit-learn, Pandas, SciPy, NumPy, Flask, PyTorch, PythonML Engineer
2017 - 2017NDA (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.
Technologies: Amazon Web Services (AWS), Dash, AWS, Scikit-learn, Pandas, SciPy, NumPy, Flask, PyTorch, PythonPython Django Developer
2017 - 2017NDA (via Toptal)- Worked on a web-shop-like web application.
Technologies: REST APIs, Heroku, PostgreSQL, Django, PythonResearch Engineer
2016 - 2017Visage 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.
Technologies: Android Studio, Robot Operating System (ROS), OpenCV, CLion, PyCharm, Microsoft Visual Studio, BLAS, C++, C, TensorFlow, Torch, PyTorch, LinuxDjango Developer
2015 - 2015Mobilne Aplikacije d.o.o.- Developed Django applications and REST web services.
- Created database models.
- Scraped data from the internet.
Technologies: MySQL, PyCharm, Django REST Framework, Linux, Python, DjangoMachine Learning/Data Mining Intern
2015 - 2015Bisnode- 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.
Technologies: C++, C, Python, LinuxSoftware Engineering Intern
2014 - 2014Visage Technologies- Developed a video face annotator.
- Created tests for the face annotator.
- Created a user’s manual for the face annotator.
Technologies: Microsoft Visual Studio, OpenCV, C, C++, Windows, LinuxTeaching Assistant on Probability and Statistics
2014 - 2014University of Zagreb, Faculty of Electrical Engineering and Computing- Prepared students for the exams.
- Created assignments for the students.
- Corrected students' exams.