Machine Learning Consultant (remote)
(October 2023 – present)
- Company name: Self-employed
- Key points:
- I’m a self-employed machine learning consultant offering end-to-end ML services – from design to deployment.
- One of my prominent clients is an AI company, where I’m working on a computer game powered by large language models (LLMs).
- I have experience with both cloud-based and edge ML deployments, contributing to scalable infrastructure and on-device inference.
- My tech stack includes widely-used tools and platforms in applied machine learning and software development.
- I delivered lectures at AI Center Lipik (AI Centar Lipik), educating future AI developers.
- Job description: Currently, I work as a self-employed machine learning consultant. I offer a broad range of services covering the full machine learning lifecycle – from problem formulation and data analysis to model development and deployment. One of my notable projects involves developing a computer game powered by large language models (LLMs) for an AI-focused company. I’ve worked on both cloud and edge-based ML systems, contributing to scalable infrastructure and efficient local deployment. My tech stack spans industry-standard tools across data science, ML engineering, and software development. I’ve also served as a lecturer at the AI Center Lipik (AI Centar Lipik), helping train the next generation of AI programmers.
Machine Learning Engineer (remote)
(October 2020 – September 2023)
- Company name: TIS Group
- Key points:
- Developed ML systems in computer vision and NLP, including a healthcare solution (SENDD) for early detection of neurological deviations in infants.
- Led end-to-end development of Vineyard Angel – a drone imagery analysis system for vineyard health assessment and missing plant detection.
- Built and deployed ML pipelines using Python (PyTorch, scikit-learn, OpenCV) on Microsoft Azure with Linux-based infrastructure.
- Participated in hackathons: built a scoliosis severity detection model and an LLM-based PDF chatbot.
- Presented the Vineyard Angel project at the AI2FUTURE 2022 conference in collaboration with an agricultural partner.
- Job description: At TIS Group, I worked as a machine learning engineer across multiple projects, primarily in computer vision and natural language processing. One of the key projects was SENDD, a healthcare solution for early detection of neurological deviations in infants. I contributed across most of the ML pipeline, focusing on data science and model development, while supporting deployment efforts led by a teammate. The tech stack included Python (pandas, scikit-learn, TensorFlow, PyTorch), Jupyter, and Azure-based virtual machines running on Linux with Docker. We applied both classical (e.g., k-NN, SVM) and deep learning models (e.g., CNNs, autoencoders), and incorporated NVIDIA open-source technology in parts of the system. I also led the development of Vineyard Angel, a drone imagery analysis system that estimates missing vine plants and assesses canopy vigor. I handled everything from initial design to production deployment and later presented the project at the AI2FUTURE 2022 conference alongside our agricultural partner. In addition, I participated in hackathons where I led the development of a scoliosis severity estimation model and collaborated on building an LLM-powered chatbot that answers questions from PDF documents. I also created and voiced the video presentations for both solutions.
Software Engineer
(July 2019 – February 2020)
- Company name: Rimac Automobili
- Key points:
- Developed infrastructure for autonomous driving systems, ensuring synchronization and health checks of vehicle sensors and camera inputs.
- Processed raw radar and sensor data in real-time using low-level C++ code.
- Collaborated with senior engineers to integrate systems into the vehicle’s software stack.
- Utilized NVIDIA technologies and Git for development and version control.
- Balanced full-time and part-time responsibilities alongside university studies.
- Job description: At Rimac Automobili, I worked on the autonomous driving team, focusing on system infrastructure rather than direct machine learning development. My main responsibility was building and maintaining systems that ensured the synchronization and health of all onboard sensors, including cameras and radars. This involved real-time data processing and implementing logic to handle delays, missing frames, or timestamp mismatches. I worked extensively with low-level C++ code, integrating raw sensor data into the vehicle’s software stack. My work also involved using NVIDIA technologies and maintaining code via Git. I collaborated closely with senior engineers throughout the process. This role was a mix of full-time and part-time engagement, depending on my university schedule.
Unity C# Software Engineer
(June 2016 – July 2016)
- Company name: COBE (Creators Of Beautiful Experiences)
- Key points:
- Developed and integrated UI components in Unity using C# as a student freelancer.
- Collaborated with a senior developer to meet functional and design requirements.
- Contributed to a production codebase during a student freelance engagement.
- Job description: While still a university student, I worked as a freelance developer at COBE (Creators Of Beautiful Experiences). My main responsibility was building and integrating user interface components in Unity using C#. I contributed to an existing codebase, ensuring smooth integration of the UI with the system’s functional core. Working under the supervision of a senior developer, I helped align the implementation with both design and functional specifications. This project was one of my first professional experiences in software development during my studies.
NewsletterUpdates on interesting things I am doing
Subscribe to my newsletter to keep abreast of the interesting things I'm doing. I will send you the newsletter only when there is something interesting. This means 0% spam, 100% interesting content.