Jan Wedekind

Consultant Engineer at Roke Manor Research Limited

Eastleigh, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jan Wedekind is a consultant engineer with a PhD in computer science and over 20 years’ experience building computer vision, graphics, and machine learning systems. He is the principal developer of HornetsEye, the leading Ruby computer vision toolkit, and author of AIscm for GNU Guile, reflecting a rare blend of research-grade vision algorithms and practical language-level engineering. Jan has shipped real-time microscopy and microrobotics vision software in EU-funded projects and improved low-level serial communication libraries in C++, showing comfort across high-level prototyping and systems programming. Based in the UK and working at Roke Manor Research since 2014, he brings strong mathematics and linear algebra skills to interdisciplinary teams and enjoys turning complex theoretical ideas into robust, deployable tools.
code20 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, 2, Master of Science (MSc), Computer Science, 2 at Universität Karlsruhe (TH)
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Sheffield Hallam University
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
2,859reputation
1.4mreached
51answers
5questions
github-logo-circle

Github Skills (15)

termios10
linux10
c-language10
serial-communication10
cprogramming-language10
selectbox9
select-input9
32bit-64bit6
git6
xubuntu6
git-branch6
swing6
ruby6
scripting6
java6

Programming languages (13)

JavaC++CSchemeScalaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
crayzeewulf/libserial

Aug 2005 - Jan 2008

Serial Port Programming in C++
Role in this project:
userBack-end Developer
Contributions:20 commits in 2 years 4 months
Contributions summary:Jan primarily contributed to improving the `libserial` library, which provides serial port communication capabilities in C++. They focused on enhancing the library's functionality by adding timeout features using `select` and `termios`. The user also implemented non-blocking read functionality using `showmanyc` and added functions for adjusting `VMin` and `VTime` settings, reflecting improvements to the library's low-level interaction with serial ports. These changes provide more control and flexibility for applications using the library.
cppserial-portsserialserialportlinux
wedesoft/arduino-sainsmart

Mar 2016 - Nov 2021

Arduino software to control SainsSmart 6-axis palletizing robot arm
Contributions:185 commits, 1 PR, 146 pushes in 5 years 8 months
axisrobotarduinorobot-armservo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial