Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
You must be logged in to sponsor dlech

Become a sponsor to David Lechner

@dlech

David Lechner

dlech
Edmond, OK, USA

About me

I'm currently working as a freelance software developer. I've been a professional programmer for the last 20+ years working on everything from industrial automation and SCADA systems to embedded systems and educational robotics. I'm a huge opens source fan and have contributed to 100s of open source projects over the last 10+ years.

A big part of the last 10 years has been LEGO robotics. I have done everything from coaching and judging FIRST LEGO League teams to reverse engineering the latest LEGO robotics platforms to build complete 3rd-party open-source alternatives (LEGO actually encourages this, in case you might be questioning the ethics of reverse engineering).

Major projects

Here are some of the projects where I have spent the most time contributing and maintaining and are actually used by 1000s of people.

  • Pybricks: MicroPython for LEGO Powered Up smart hubs
  • Bleak: A cross-platform Bluetooth Low Energy Python package
  • ev3dev: A full Debian Linux distribution for LEGO MINDSTORMS EV3
  • KeeAgent: An SSH Agent plugin for the KeePass 2.x Password Safe

Notable contributions

Here are a few bigger projects I've contributed to that are fun to tell about.

Programming languages

Like most programmers, I'm a polyglot. This is the shortlist of the languages and technologies I have used the most recently.

Expert level Working knowledge
  • C
  • C#
  • CMake
  • Make
  • MicroPython
  • Python
  • TypeScript
  • Vala
  • C++
  • CSS
  • Go
  • HTML
  • JavaScript
  • Java
  • Lua
  • Objective-C

Current sponsors 1

Past sponsors 9
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor
Private Sponsor

Select a tier

$ one time

Choose a custom amount.

200ドル one time

Select
  • One hour pair-programming session

350ドル one time

Select
  • One hour consulting or mentorship

1,000ドル one time

Select
  • One bug or medium sized bounty

5,000ドル one time

Select
  • Large contract project – contact me!

AltStyle によって変換されたページ (->オリジナル) /