William Sengir

Software Development Engineer II - Project Kuiper at Amazon

Seattle, Washington, 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
🎓
Top School
William Sengir is a pragmatic software engineer with 7 years of experience building secure, maintainable platform and product services at Amazon, currently shaping the Embedded Linux Platform for Project Kuiper. He combines front-end architecture and tooling expertise—demonstrated by leading the Brand Referral Bonus launch and centralizing permissions—with system-level work on runtimes, security mechanisms, and metrics for satellite platforms. A strong believer in readable, explicit code, he also contributes to the Zig compiler’s LLVM backend to improve DWARF debugging and runtime safety, reflecting deep systems and toolchain interests. With a 4.0 CS degree from ASU and personal projects in OS, compiler, and emulator development, he brings both production impact and low-level curiosity to complex engineering challenges.
code7 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Computer Science (Software Engineering), 4.0 GPA, Bachelor of Science - BS, Computer Science (Software Engineering), 4.0 GPA at Ira A. Fulton Schools of Engineering at Arizona State University
bookHigh School Diploma, 4.0 GPA, High School Diploma, 4.0 GPA at Poston Butte High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

debugging10
compiler10
debug10
compiler-compiler10
zig10
dwarf10
llvm10
cprogramming-language9
c-language9

Programming languages (5)

C++RustAdblock Filter ListZigNix

Github contributions (5)

github-logo-circle
ziglang/zig

Mar 2022 - Aug 2022

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 38 commits, 12 PRs in 5 months
Contributions summary:William primarily contributed to the Zig programming language's LLVM backend, focusing on enhancing debugging capabilities and implementing DWARF (Debugging With Attributed Record Format) 5 parsing. Their work involved generating debug information for global variables, modifying linkage names for functions and globals, and adding various wrappers for DI (Debug Information) classes. They also implemented basic DWARF 5 parsing to improve stack traces and added runtime safety checks. These contributions aimed to improve the usability and debugging experience within the Zig compiler.
purposecompilertoolchainzigprogramming-language
wsengir/nixpkgs

Feb 2023 - Feb 2023

Contributions:91 pushes, 1 branch in 1 day
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
William Sengir - Software Development Engineer II - Project Kuiper at Amazon