Robby Goetschalckx
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Eugene, OR, United States
Toptal member since December 12, 2017
Robby is a machine learning expert with 10+ years of experience in research and back-end software development for machine learning solutions. With master's degrees in computer science and artificial intelligence in addition to his Ph.D. in computer science, Robby is well equipped to provide solutions to a variety of issues in companies of all sizes.
Portfolio
Experience
Availability
Preferred Environment
SciPy, Linux, Python 3, Django, Pandas
The most amazing...
...system I worked on was a fully automatic robotic device for post-stroke rehab. My part was the automatic decision making about optimal difficulty of exercise.
Work Experience
Machine Learning Researcher (Contract)
Eduworks Corporation
- Created a tractable algorithm to infer skill mastery in complex competency frameworks from potentially conflicting sources of information.
- Performed experiments with an algorithm on simulated data to validate the correctness and significance of improvement over baseline.
- Wrote a white paper on inference in complex competency frameworks.
Senior Software Engineer
Connected Signals
- Provided prediction models for bus ETAs at traffic lights for signal priority requests.
- Created a prediction model for response delay for drivers at a traffic light turning from red to green.
- Created prediction models for traffic lights from vehicular probe data (GPS traces).
Software Developer and Machine Learning Expert
Eduworks Corporation
- Created a fully automated multiple-choice quiz generation system, which takes in a text document, identifies keywords, and generates questions.
- Developed a system to perform inference in complex competency frameworks, parsing (potentially conflicting) evidence from various sources.
- Built a machine learning system to detect voice phishing attacks from audio signals, by detecting various types of tampering (splicing, synthetic voices, and replay attacks).
- Developed several ideas for potential project proposals, involving machine learning, natural language processing, and automatic decision making.
Postdoctoral Researcher
Oregon State University
- Created various algorithms for learning in an interactive loop between a (human) subject matter expert and an AI system.
- Designed various algorithms for imitation learning—a machine learning system that takes in expert solutions and tries to learn the underlying policy.
- Developed a system to perform path planning for multiple agents for a complex search and coverage problem.
- Created an algorithm to perform inference in MOOC frameworks by predicting readiness-to-learn using Bayesian techniques.
- Designed algorithms for multi-task classification, by exploiting task descriptions and balancing specification and generalization.
Postdoctoral Researcher
University of Waterloo
- Developed algorithms to perform inference on a discrete output variable with a continuous input space.
- Built a system to perform inference and planning in a complex system to assist in post-stroke rehabilitation.
Experience
Question Generation
http://eduworks.com/assessment-generation.htmlIntelligent Post-stroke Rehab Robot
Bus ETAs for Signal Priority Requests
Education
Ph.D. in Computer Science
Katholieke Universiteit Leuven - Leuven, Belgium
Advanced Master's Degree in Artificial Intelligence
Katholieke Universiteit Leuven - Leuven, Belgium
Master's Degree in Computer Science
Katholieke Universiteit Leuven - Leuven, Belgium
Skills
Libraries/APIs
NumPy, SciPy, Matplotlib, Pandas, Scikit-learn
Tools
Jupyter, Apache Maven, Git
Languages
Python, Python 2, Python 3, Prolog, Java 8, Java, C++
Platforms
Jupyter Notebook, Linux
Frameworks
Django
Paradigms
Agile Software Development, Functional Programming, Declarative Programming
Storage
SQLite
Other
Research, Bayesian Statistics, Reinforcement Learning, Machine Learning, Artificial Intelligence, Probabilistic Graphical Models, Probability Theory, Data Science, Bayesian Inference & Modeling, Natural Language Processing (NLP), CSV, Generative Pre-trained Transformers (GPT), Natural Language Understanding (NLU)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring