I am a senior AI / C++ Developer and Team Lead, creating complex real-time computer vision systems. I have vast technical knowledge, from multi-threaded event-based distributed systems deployed with docker on cloud, to hands-on work with cameras, optics and calibration; building quality control systems and deploying them across the world. I have strong practical skills in machine learning - training classification, object detection, instance and semantic segmentation models, writing data generators, training pipelines, debugging neural networks. When needed, I also draw on my skills in web development, particularly in web apps for AI system needs or creating data labelling tools. I'm an innovator by nature. I think about meta-problems and focus on what gives real value to the client. I have rigorous code quality standards necessary to manage technical debt. I can lead a relatively small team of developers. I can steer a project, uncover underwater rocks ahead of time, deal with uncertainty or work under pressure from a deadline. I can advise and assist project managers in difficult decisions, especially technical ones. I can rapidly accumulate business domain knowledge and build the right solution. I analyse projects frequently, make architectural decisions and plan their development, including estimation. I do not avoid responsibility, on the contrary - sometimes taking too much. I love complexity and solving difficult problems, constantly improving and reaching for more.

Rihard Gričkus-Gričkis

I am a senior AI / C++ Developer and Team Lead, creating complex real-time computer vision systems. I have vast technical knowledge, from multi-threaded event-based distributed systems deployed with docker on cloud, to hands-on work with cameras, optics and calibration; building quality control systems and deploying them across the world. I have strong practical skills in machine learning - training classification, object detection, instance and semantic segmentation models, writing data generators, training pipelines, debugging neural networks. When needed, I also draw on my skills in web development, particularly in web apps for AI system needs or creating data labelling tools. I'm an innovator by nature. I think about meta-problems and focus on what gives real value to the client. I have rigorous code quality standards necessary to manage technical debt. I can lead a relatively small team of developers. I can steer a project, uncover underwater rocks ahead of time, deal with uncertainty or work under pressure from a deadline. I can advise and assist project managers in difficult decisions, especially technical ones. I can rapidly accumulate business domain knowledge and build the right solution. I analyse projects frequently, make architectural decisions and plan their development, including estimation. I do not avoid responsibility, on the contrary - sometimes taking too much. I love complexity and solving difficult problems, constantly improving and reaching for more.

Available to hire

I am a senior AI / C++ Developer and Team Lead, creating complex real-time computer vision systems. I have vast technical knowledge, from multi-threaded event-based distributed systems deployed with docker on cloud, to hands-on work with cameras, optics and calibration; building quality control systems and deploying them across the world. I have strong practical skills in machine learning - training classification, object detection, instance and semantic segmentation models, writing data generators, training pipelines, debugging neural networks. When needed, I also draw on my skills in web development, particularly in web apps for AI system needs or creating data labelling tools.

I’m an innovator by nature. I think about meta-problems and focus on what gives real value to the client. I have rigorous code quality standards necessary to manage technical debt. I can lead a relatively small team of developers. I can steer a project, uncover underwater rocks ahead of time, deal with uncertainty or work under pressure from a deadline. I can advise and assist project managers in difficult decisions, especially technical ones. I can rapidly accumulate business domain knowledge and build the right solution. I analyse projects frequently, make architectural decisions and plan their development, including estimation. I do not avoid responsibility, on the contrary - sometimes taking too much. I love complexity and solving difficult problems, constantly improving and reaching for more.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior AI Developer at SIA Apply
February 1, 2015 - June 13, 2024
Team Lead, Project Manager Assistant, Architect & Analyst, Core Developer, Research & Development, Infrastructure Maintenance. Worked on projects including TV content analysis, number plate recognition, timber, textile, bottle quality control, desk factory automation, and various proof of concept projects.

Education

Bachelor's Degree at Transport and Telecommunication Institute
January 1, 2015 - December 31, 2026
Vocational education at Riga State Technical School
January 1, 2011 - December 31, 2015
Secondary School Diploma at Riga 23. Secondary School
January 1, 2002 - December 31, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Manufacturing, Software & Internet, Transportation & Logistics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more