Lukas Grasse, Developer in Lethbridge, AB, Canada
Lukas is available for hire
Hire Lukas

Lukas Grasse

Verified Expert  in Engineering

Software Developer

Location
Lethbridge, AB, Canada
Toptal Member Since
November 23, 2021

Lukas has a B.Sc. in Computer Science, M.Sc. in Neuroscience and is currently pursuing a Ph.D. in Neuroscience at the University of Lethbridge. He has experience in machine learning, robotics, and other industries. His current research focus is on speech recognition in noisy environments. Prior to starting graduate school, Lukas worked at a company called GuildOne as a software developer. Throughout his schooling, he has also worked as a freelance developer on various projects.

Availability

Part-time

Preferred Environment

Linux, PyCharm, PyTorch, TensorFlow, Robot Operating System (ROS)

The most amazing...

...thing I've developed is the core software for speech understanding and interaction at Reverb Robotics Inc.

Work Experience

Co-founder | CTO

2018 - PRESENT
Reverb Robotics Inc.
  • Developed core software for speech recognition, natural language understanding, and text to speech.
  • Collaborated with industry partners and researchers at multiple universities.
  • Managed software developers working on various projects that leverage Reverb Robotics technology.
Technologies: Robot Operating System (ROS), C++, Python, TensorFlow, PyTorch, Speech Recognition

Software Developer

2015 - 2018
GuildOne Inc.
  • Developed a distributed system that monitored 1000s of units of computer equipment using Apache Kafka, with a visual dashboard component.
  • Worked on a distributed ledger project based on Corda. Was responsible for developing identity management aspects of the project.
  • Developed features and fixed bugs for mapping software used in the oil and gas industry.
  • Worked on a machine learning project to extract provisions from legal documents.
  • Developed features and fixed bugs for a schematic drawing tool used in the oil and gas industry.
Technologies: Java, Apache Kafka, Scala, PostgreSQL, Mapping, PostGIS

Reverb Robotics Core

https://github.com/reverbrobotics/rero_core_dist
Core software for Reverb Robotics Inc. I am a co-founder and CTO at Reverb Robotics, developing speech recognition and natural language understanding software for the robotics industry.

This project contains the core software, and there are separate projects that interact with this core software using Robot Operating System (ROS) and Yet Another Robotics Platform (YARP).

Deploying Mozilla DeepSpeech Models to AWS Lambda using Serverless

https://lukasgrasse.medium.com/deploying-mozilla-deepspeech-models-to-aws-lambda-using-serverless-b5405ccd546b
A blog post that outlines how to deploy machine learning models such as the Mozilla DeepSpeech model to AWS Lambda.

This type of system works well for deploying smaller machine learning models and is easily scalable.

Speech Interaction to Control a Hands-free Delivery Robot for High-risk Health Care Scenarios

https://www.frontiersin.org/articles/10.3389/frobt.2021.612750/full
A research paper that outlines robotics research my colleagues and I performed that looked into using speech interaction to control a delivery robot.

The system demonstrated an end-to-end delivery interaction and is useful for healthcare scenarios.

Languages

C++, Python, Java, Scala

Libraries/APIs

PyTorch, TensorFlow

Platforms

Linux, Apache Kafka, AWS Lambda

Other

Robot Operating System (ROS), Speech Recognition, Machine Learning, Deep Learning, Mapping

Frameworks

gRPC

Tools

PyCharm

Storage

PostgreSQL, PostGIS

2021 - 2022

Doctorate Degree (In Progress) in Neuroscience

University of Lethbridge - Lethbridge, AB, Canada

2018 - 2020

Master of Science in Neuroscience

University of Lethbridge - Lethbridge, AB, Canada

2013 - 2018

Bachelor of Science in Computer Science

University of Lethbridge - Lethbridge, AB, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring