Carl Bauer

Associate Research Scientist

Portland, Oregon, 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
Carl Bauer is an Associate Research Scientist and computational physicist with 14 years of experience building high-performance electromagnetic and RF/photonic simulation software, often implemented in C++, CUDA, and MPI for top-tier supercomputers like NERSC’s Perlmutter. He has invented and published advanced algorithms for modeling wave interactions at material interfaces and has a track record of turning those methods into production-ready code for real-world engineering problems. His background spans accelerator physics research (PhD-level) and practical software engineering—having rebuilt a full-stack web app with server-side rendering and a custom React state solution, and authored a reusable Android drag-and-drop ListView library. Based in Portland, Oregon, he bridges deep theory and hands-on systems work, comfortable from low-level GPU optimization to user-facing demos. Notably, his career blends long-form academic projects with shipping pragmatic tooling that facilitates both research and product development.
code13 years of coding experience
job10 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookDoctor of Philosophy (Ph.D.), Accelerator Physics, Doctor of Philosophy (Ph.D.), Accelerator Physics at University of Colorado at Boulder
languagesEnglish
github-logo-circle

Github Skills (9)

listview10
drag-and-drop10
javas10
android-listview10
android-development10
java10
android-gui9
android-design9
android-ui9

Programming languages (4)

JavaCSSJavaScriptPython

Github contributions (5)

github-logo-circle
bauerca/drag-sort-listview

Jun 2012 - Sep 2014

Android ListView with drag and drop reordering.
Role in this project:
userMobile Developer (Android)
Contributions:131 commits in 2 years 4 months
Contributions summary:Carl was the primary developer contributing to the Android ListView with drag and drop reordering library. They implemented the initial version of the library, including core features like drag-scrolling, item expansion, floating View bounds, and item reordering. The user continuously improved the library by adding support for arbitrary item heights, margin support, and fixing various bugs. They also added demo applications to showcase the library's functionalities and usability.
reorderingandroid-libraryandroiddrag-and-dropkotlin
bauerca/dynapack

May 2014 - Apr 2015

Contributions:72 commits, 21 pushes in 10 months
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