Bill Schmidt

Starter - Ranger at Sea Trail Golf Links

Wichita, Kansas, 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
Bill Schmidt is a seasoned technology and operations professional with 15 years of cross-Atlantic experience blending management consulting, IT, marketing, and client-facing roles across healthcare, manufacturing, and services. He has led multi-million dollar system upgrades and HIPAA implementations, built and run a technology firm, and later translated those skills into hands-on technical contributions to LLVM/Clang for PowerPC ABI, vector extensions, and performance fixes. Known for pragmatic project and account leadership, Bill combines deep process re-engineering and stakeholder influence with a broad understanding of diverse IT technologies. His background ranges from IBM development and technical support to founding and marketing a test automation product, reflecting both strategic and executional strengths. Based in Wichita, Kansas, he brings results-oriented leadership, clear communication, and a penchant for fixing hard portability and low-level systems issues that many managers overlook.
code15 years of coding experience
job3 years of employment as a software developer
github-logo-circle

Github Skills (18)

powerpc10
c-language10
architecture10
computer-architecture10
llvm10
data-portability10
compiler-development10
c-programming10
c1110
c1710
abi10
portability10
clangd10
cprogramming-language10
architectures10

Programming languages (5)

C++CLLVMRPCPython

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Oct 2012 - Dec 2015

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:52 commits in 3 years 2 months
Contributions summary:Bill's contributions center around implementing and improving code generation and compiler features specifically for the PowerPC (PPC) architecture within the Clang compiler. They focused on addressing ABI compatibility issues, notably for complex number handling and vector data types, ensuring correct code generation for varargs and return types in accordance with the PowerPC ELF ABI. The user has added support for Power8 vector extensions, and addressed performance bottlenecks in unaligned memory access.
keptwindowsllvmcc-plus-plus
llvm/llvm-test-suite

Oct 2012 - Dec 2014

Role in this project:
userBackend & Systems Engineer
Contributions:12 commits in 2 years 2 months
Contributions summary:Ulrich Weigand primarily addressed platform-specific issues and ensured code portability within the LLVM test suite. He identified and fixed bugs related to 64-bit big-endian platforms, ensuring correct behavior across different architectures. His contributions also included adapting tests for PowerPC, focusing on signed/unsigned char behavior and Altivec instruction set compatibility. Furthermore, he worked on fixing stack space access in a test and using the correct Altivec interfaces.
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
Bill Schmidt - Starter - Ranger at Sea Trail Golf Links