Scroll To View More
Robby Goetschalckx

Robby Goetschalckx

Eugene, OR, United States
Member since November 5, 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.
Robby is now available for hire
Portfolio
Experience
  • Artificial Intelligence (AI), 14 years
  • Machine Learning, 13 years
  • Natural Language Processing (NLP), 2 years
Eugene, OR, United States
Availability
Part-time
Preferred Environment
Linux, Python2, SciPy, Django
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.
Employment
  • Contractor: Machine Learning researcher
    2017 - PRESENT
    Eduworks Corporation
    • Created a tractable algorithm to infer skill mastery in complex competency frameworks from potentially conflicting sources of information.
    • Performed experiments with algorithm on simulated data to validate correctness and significance of improvement over baseline.
    • Wrote a white paper on inference in complex competency frameworks.
    Technologies: Python, Java
  • Software developer and Machine Learning expert
    2016 - 2017
    Eduworks Corporation
    • Created a fully automated multiple-choice quiz generation system, which takes in a text document and identifies key words 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, replay attacks).
    • Developed several ideas for potential project proposals, involving Machine Learning, natural language processing and automatic decision making.
    Technologies: Java, git, Maven
  • Postdoctoral researcher
    2012 - 2015
    Oregon State University
    • Created various algorithms for learning in an interactive loop between (human) subject matter expert and AI system.
    • Designed various algorithms for imitation learning (a Machine Learning system which 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.
    Technologies: Python
  • Postdoctoral researcher
    2011 - 2012
    University of Waterloo
    • Developed algorithms to perform inference on a discrete output variable with a continuous input space.
    • Bulit a system to perform inference and planning in a complex system to assist in post-stroke rehabilitation.
    Technologies: Python
Experience
  • Question Generation (Development)
    http://eduworks.com/assessment-generation.html

    Automated quiz generation from text documents. Identifying key words, creating questions and distractors for multiple choice questions, and choosing high-quality questions with high relevance for the subject matter.

  • Intelligent Post-stroke Rehab Robot (Development)

    Automatic robot to assist people in post-stroke exercises for upper limbs. The robot acts as a controller for a video game, where physical resistance level and target distance can be set automatically. The system keeps a belief state of the person's physical capabilities and fatigue level, and makes decisions accordingly, even deciding when to tell the person to take a break.

Skills
  • Languages
    Python 2, Java 8, Prolog
  • Frameworks
    Machine Learning, Django
  • Libraries/APIs
    NumPy, SciPy
  • Other
    Artificial Intelligence (AI), Research, Bayesian statistics, Reinforcement Learning, Probability theory, Probabilistic Graphical Models, Natural Language Processing (NLP), Natural Language Understanding
  • Platforms
    Linux
  • Tools
    Git
  • Paradigms
    Agile Software Development
  • Storage
    SQLite
Education
  • Ph.D. in Computer Science
    2004 - 2009
    Katholieke Unversiteit Leuven - Leuven, Belgium
  • Advanced Master's degree in Artificial Intelligence
    2003 - 2004
    Katholieke Unversiteit Leuven - Leuven, Belgium
  • Master's degree in Computer Science
    1999 - 2003
    Katholieke Unversiteit Leuven - Leuven, Belgium
I really like this profile
Share it with others