Zachary Berkowitz

Research Engineer at Woods Hole Oceanographic Institution

Massachusetts, 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
Zachary Berkowitz is a research engineer with 15 years of experience designing hardware and embedded systems for remote sensing and unmanned vehicles, currently supporting the National Deep Submergence Facility at Woods Hole Oceanographic Institution. He combines hands-on hardware design, embedded programming, and systems integration with applied signal-processing research—having built stereo imaging platforms for NOAA, autonomous acoustic instruments for Simrad, and a passive interferometric radar at the University of Washington. His work bridges field deployment and low-level software: he contributes to Rust system libraries by improving POSIX bindings and baud/socket constants, reflecting deep familiarity with OS-level interfaces. Zachary’s background in convex optimization, compressed sensing, and adaptive filtering informs practical solutions for clutter mitigation and passive bistatic radar, and he’s comfortable taking inventions from prototype to long-term deployed infrastructure.
code15 years of coding experience
job3 years of employment as a software developer
bookMS, Electrical Engineering, MS, Electrical Engineering at University of Washington
bookBS, Physics, BS, Physics at Case Western Reserve University
github-logo-circle

Github Skills (26)

termios10
libc10
unix10
system-programming10
capi10
c-programming10
winapi10
c1110
networking10
c1710
bsd10
api10
rust10
multiplatform9
cross-platform9

Programming languages (5)

C++RustCSchemePython

Github contributions (5)

github-logo-circle
rust-lang/libc

Feb 2017 - Jul 2017

Raw bindings to platform APIs for Rust
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 10 comments in 5 months
Contributions summary:Zachary contributed to the `libc` repository by adding various baud rate constants, socket-related constants, and other system-level constants related to networking. Their work focused on providing low-level bindings to platform APIs, particularly for different BSD and Linux variants. The user also addressed issues in the build process related to header files and conflicting definitions, ensuring the library's compatibility across different operating systems and architectures.
rust
nix-rust/nix

Feb 2017 - Apr 2017

Rust friendly bindings to *nix APIs
Role in this project:
userBack-end Developer
Contributions:26 commits, 8 PRs, 37 comments in 1 month
Contributions summary:Zachary primarily contributed to the `nix-rust/nix` repository by implementing and modifying low-level system bindings. Their work focused on the `src/sys/termios.rs` file, adding a `BaudRate` enum, correcting baud rate constants, and integrating baud constants from `libc`. The user also addressed build and testing-related issues, like fixing ioctl tests and modifying the CI/CD script. Additionally, the user made changes in the `src/sys/event.rs` and `src/sys/socket/sockopt.rs` files.
unixcraterustlibcrust-bindings
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
Zachary Berkowitz - Research Engineer at Woods Hole Oceanographic Institution