Peter Thatcher

Principal Engineer, Embedded Systems, Advanced And Futuristic Architectures at Stealth-mode StartUp company

Benicia, California, 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

🤩
Rockstar
Peter Thatcher is a Principal Engineer specializing in embedded systems and advanced architectures with over a decade leading design and verification for mission-critical, security-conscious platforms. Based in Benicia, CA, he combines deep hardware-software expertise from building semiconductor wafer-handling controllers to architecting next-generation embedded systems that shorten development and validation cycles. He also contributes to real-time communication stacks, having refactored WebRTC calling logic and UI call features in notable Signal repositories, improving multi-ring behavior, SDP handling, and RTP flow. Known for pragmatic system-level thinking, Peter blends hands-on protocol and firmware work with high-level architecture to deliver robust, auditable solutions for demanding environments.
code6 years of coding experience
job4 years of employment as a software developer
github-logo-circle

Github Skills (13)

typescript10
user-interface10
typescripts10
webrtc10
protobuffer10
react10
typescript-types10
video-call10
protobuf10
signaling9
c-language8
javascript8
cprogramming-language8

Programming languages (7)

TypeScriptC++CRustObjective-CSwiftKotlin

Github contributions (5)

github-logo-circle
signalapp/ringrtc

Feb 2020 - Aug 2022

Role in this project:
userBack-end Developer
Contributions:1 review, 75 commits, 7 comments in 2 years 6 months
Contributions summary:Peter primarily focused on refactoring the core WebRTC-based calling functionality within the `ringrtc` repository. They implemented the multi-ring feature, requiring modifications to the calling protocol and protobuf definitions for the `CallMessage`. Further, they modified and refactored SDP handling, refactoring signaling messages and managing the peer connection to only send audio after the call has been accepted. They also improved how RTP data is handled.
signalapp/Signal-Desktop

Jun 2020 - Jan 2022

A private messenger for Windows, macOS, and Linux.
Role in this project:
userFront-end Developer
Contributions:9 commits, 2 comments in 1 year 7 months
Contributions summary:Peter primarily contributed to the user interface and calling features of the Signal Desktop application. They fixed issues with the incoming call ringtone and refined the call screen, including the handling of screen sharing. The user also updated the RingRTC library to version 2.6.0, integrating new functionalities and potentially addressing performance issues.
signalwindowselectronchatlinux
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
Peter Thatcher - Principal Engineer, Embedded Systems, Advanced And Futuristic Architectures at Stealth-mode StartUp company