Donald J. Lewis Postdoctoral Research Assistant Professor at University of Michigan
Ann Arbor, Michigan, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Elad Zelingher is a mathematician-turned-developer with 14 years of experience building robust server and software infrastructure and currently a Donald J. Lewis Postdoctoral Research Assistant Professor at the University of Michigan. He combines deep expertise in representation theory of p-adic groups with hands-on engineering—having developed high-performance .NET server frameworks and contributed to prominent open-source projects like Castle Windsor and LibLog. He teaches and mentors across undergraduate and graduate courses, runs REUs, and leads research groups while shipping production-ready tooling and cross-platform improvements. Known for optimizing reflection and expression compilation and for pragmatic developer ergonomics (quick-start NuGet packages, clearer errors), he bridges theoretical math and practical engineering in ways that accelerate both research and production development.
14 years of coding experience
5 years of employment as a software developer
Master of Science (MSc), Mathematics, Master of Science (MSc), Mathematics at Tel Aviv University
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Yale University
LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.
Role in this project:
Back-end Developer
Contributions:6 commits, 4 PRs, 11 comments in 2 years
Contributions summary:Elad focused on enhancing the logging capabilities of the `LibLog` library, a project providing a logging abstraction. They implemented support for `LogicalThreadContext`, enabling context-aware logging, and optimized code related to reflection and expression compilation. Their work included refactoring for PCL compatibility, which indicates a focus on cross-platform support. Furthermore, the user improved the library's performance and maintainability by optimizing expression compilation and correcting existing code, showcasing a commitment to code quality and efficiency.
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
Role in this project:
Back-end Developer
Contributions:5 commits in 1 month
Contributions summary:Elad contributed to the Castle Windsor project by adding support for mixins in WCF proxy implementations. They modified the WcfInterceptorSelector, WcfClientFixture, and WcfProxyFactory files to include mixin functionality. Further, they also fixed indentation issues within the codebase and added a feature to open the channel on activation, improving the WCF client's initialization process. The user's contributions indicate a focus on enhancing the WCF integration capabilities of the Castle Windsor container.
inversiondotnetwindsorbreedcastle
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
Elad Zelingher - Donald J. Lewis Postdoctoral Research Assistant Professor at University of Michigan