Richard Waltman

Software Engineer at OpenBCI

Hammond, Louisiana, United States
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
Richard Waltman is a full-stack software engineer with nine years of experience, currently building neurotech tooling at OpenBCI since 2019. He blends front-end UI design and back-end networking work—improving the cross-platform OpenBCI GUI and enhancing experiment workflows for EEG research. His contributions span embedded/IoT integrations and Arduino examples that bridge biosensing hardware with desktop software, plus practical improvements like command-line serial port selection and Ganglion+WiFi support. Based in Hammond, Louisiana, he brings a pragmatic engineer’s approach rooted in hands-on device interoperability and clear documentation, reflecting a background that uniquely combines teaching-focused studies with deep technical craftsmanship.
code9 years of coding experience
bookBachelor of Science - BS, Special Education and Teaching, Bachelor of Science - BS, Special Education and Teaching at Southeastern Louisiana University
github-logo-circle

Github Skills (31)

openbci10
preprocessing10
python10
command-line-interface10
ui-design10
post-processing10
language-processing10
parallel-processing10
front-end-development10
sys10
document-processing10
data-processing10
command-line10
file-processing10
multiprocessing10

Programming languages (12)

TypeScriptC#JavaC++CMaxJavaScriptObjective-C

Github contributions (5)

github-logo-circle
OpenBCI/OpenBCI_GUI

May 2018 - Jan 2023

A cross platform application for the OpenBCI Cyton and Ganglion. Tested on Mac, Windows and Ubuntu/Mint Linux.
Role in this project:
userBack-end Developer & UI Designer
Contributions:36 releases, 157 reviews, 1782 commits in 4 years 8 months
Contributions summary:Richard primarily focused on implementing and modifying the user interface for the OpenBCI GUI, making adjustments to button classes and general appearance of the widgets. They also refactored code related to networking functions such as setting the UI textfield and modifying data types. The user demonstrated skills in modifying the underlying code for the application's functionality.
openbciwindowsmintlinuxapplication-platform
openbci-archive/Docs

Jun 2018 - Sep 2019

Documentation for OpenBCI
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:218 commits, 73 PRs, 86 pushes in 1 year 2 months
Contributions summary:Richard primarily contributed to the documentation and example code for connecting the OpenBCI GUI with Arduino boards. They added and modified Arduino code examples for EMG, accelerometer, and focus applications, incorporating serial communication and motor control functionalities. The user also focused on creating and updating Arduino sketches to interact with the OpenBCI GUI, including examples for EMG, Accelerometer, and Focus + motor functionality.
openbci
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