Skip to content
View johnlettman's full-sized avatar
๐Ÿš€
send it
๐Ÿš€
send it

Block or report johnlettman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
johnlettman/README.md

๐Ÿ‘‹ Hello there, and thank you for stopping by!

I'm John P. Lettman, a developer passionate about geospatial data, embedded systems, robotics, and hardware integration. Here you'll find FOSS projects ranging from libraries for LIDAR and sonar hardware to tools for processing OpenStreetMap data.

If you find anything I've made useful, please let me know! It's always awesome to hear that my work can help contribute to someone else's projects. :)

Open to Work

Are you currently hiring folks with my experience?

Please feel free to contact me via any of the methods below!

About me & what Iโ€™m looking for:

I specialize in systems-level and low-level software development, with strong experience in C, C++, Golang, Rust, and Python. I have extensive knowledge of Linux systems across both cloud and embedded environments, as well as hands-on experience building robotics and sensor-driven applications. Outside of that, I could be described as a generalist, with familiarity with wide variety of environments (e.g., TypeScript + React.js).

What I'm Working On

I'm exploring robust, cross-platform solutions for sensor data acquisition. At the moment, I love pushing the boundaries of what can be accomplished in resource-constrained environments using Rust.

Tech Stack

  • Domains: Embedded Systems, Robotics, Sensors, GIS, Geospatial data, Hardware APIs
  • Languages: Rust, Golang, C, C++, Python, TypeScript, JavaScript, and a few others.

Get in Touch

Pinned Loading

  1. dot dot Public

    My personal dotfiles

    Shell 1

  2. openprinttag-rs openprinttag-rs Public

    no-std compatible OpenPrintTag in Rust

    Rust 1

  3. nanondef nanondef Public

    A small, zero-copy, no_std-friendly NDEF parser and encoder.

    Rust

  4. oyster oyster Public

    An unofficial Rust library for interacting with data from Ouster LIDARs

    Rust 1

  5. imagenex831l imagenex831l Public

    An unofficial library for interacting with data from IMAGENEX 831L Pipe Profiling Sonars

    Rust 1

  6. rueye rueye Public

    An unofficial library and wrapper for interacting with IDS uEye cameras

    Rust