Cover photo
Index finger pointing up icon

From: Poland

Location: Samoklęski Małe, PL

On Useme since 23 October 2021

About me

I am a young and fast-learning programmer with a passion for constantly improving my skills and staying up-to-date with the latest technologies. I am proficient in programming languages such as Python and C, and possess a broad range of theoretical and practical skills in computer vision and application development. In addition to my technical skills, I am also a team player with experience collaborating on projects with others. In my free time, I enjoy designing and creating 3D models using Blender, and I am also interested in embedded and IoT solutions. I am a creative problem solver who is always eager to take on new challenges and push the boundaries of what is possible.

Skills

Agile development C Django General applications Html5 Javascript Linux Mac OS NodeJS Python Robotics Robots Scrum Server Vue Web application

Portfolio

Portfolio item Sequencer MIDI

Euclidian sequencer based rp 2040. Project is open source but still in beta version. https://playableel.blogspot.com

Portfolio item
Vision Application

End-to-end application for training and deployment of models for object detection and validation. Application communicates with PLC's and robots. Base board is Raspberry Pi 4

Portfolio item
Vision system for riveting machine

Product placement in riveting machine using our smart camera. Very high precision (0.01 mm). Additional quality check and fast response time. STM-32 Camera with MicroPython on board. Works with Fanuc Robot using socket messaging communication

Portfolio item Vision system for cardboard folding robot

ARM CPU board with linux, working with Basler camera and live preview with web interface. Program calculate cardboard position in 3D space and distance which can be measured with very high precision (1mm on entire stack's height). All working with re

Portfolio item
Quality control

Touch panel based on Raspberry Pi CM4, used for object detection and validation with special trained model, in real time. Camera streams image to panel and display validation results. If detected object is incorrect, panel displays alert with confirm