Summary
Bor Brecelj is a versatile software developer from Slovenia with a decade of experience spanning backend engineering in Go and Django, machine learning research, and frontend work in React.js. Currently at Cosylab, he combines production software development with a long-standing role teaching programming and mentoring students for competitions, reflecting strong communication and coaching skills. His background includes applied ML at the Jozef Stefan Institute and a bachelor thesis in cryptography, giving him a solid mix of theoretical foundations and practical systems work. Having taught introductory Python workshops and tutored mathematics and programming at university level, he brings an educator’s clarity to complex technical problems. Ambitious and exploratory by nature, he continues to sample diverse CS domains to find the specialties he enjoys most.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science and Mathematics, Bachelor's degree, Computer Science and Mathematics at University of Ljubljana, Faculty of Computer and Information Science
Bachelor's degree, Computer Science and Mathematics, Bachelor's degree, Computer Science and Mathematics at Warsaw University of Technology
Master's degree, Computer Science and Mathematics, Master's degree, Computer Science and Mathematics at University of Ljubljana, Faculty of Mathematics and Physics