Skip to content

PLeVasseur/plog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pete LeVasseur's Blog [plog]

Pete LeVasseur

Hey there, I'm Pete 👋

I'm an engineer that loves to learn new things and grow teams.

I've got a decade plus in the embedded and AV space, working on real-time software in C++ and Rust.

Most recently I lead a team at General Motors on the open source Eclipse uProtocol effort to create an open standard for Software Defined Vehicle middleware. I was primarily responsible for building out key infrastructural pieces in Rust like the uStreamer for bridging between differing underlying protocols, e.g. SOME/IP, Zenoh, and so on.

Feel free to check out my contributions!

Or my resume!

Rust Safety-Critical Consortium

I serve as chair for the Coding Guidelines Subcommittee of the Rust Safety-Critical Consortium.

The announcement by the Rust Foundation is here.

Oxidation Partners

I run a Rust consultancy that can support you on your journey to safer software! Feel free to reach out below.

Contact

Email: Pete LEVASSEUR AT GMAIL.COM (the caps are the email address!)

LinkedIn

Twitter

Articles

Trashy Commits + Interactive Rebase = Great Git History

Gracefully Winding Down a C++ Library's Resources From Rust (with an Async Twist)

Managing a Pool of extern "C" fns

Creating a Pool of Callbacks from Rust to C++ with Proc Macros

Rust Async Pattern For Resource Protection

Guardrails around Valid UUri Protobuf Serialization

Writing Async Rust for the uProtocol uStreamer

Simplifying Rust API Design

Using Rust Atomics for Consistency under High Contention

Using Rust with Java Binder

Rust and Java (Java UPClient) Interop

Rust and C++ (vsomeip) Interop

Writing a Zenoh Plugin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published