Lucas Alber

PhD Student at Karlsruhe Institute of Technology

Karlsruhe, Baden-Württemberg, Germany
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
Lucas Alber is a PhD student and software engineer with nine years of hands-on experience building full-stack systems and developer tooling from Karlsruhe, Germany. He combines academic rigor—MSc and BSc in Computer Science with top grades—with practical engineering in Angular, Spring Boot, and Python, having implemented API clients and automated test frameworks for programming exercises. As a contributor to the Surrogate Modeling Toolbox (SMT), he improved architecture and developer experience by introducing abstract base classes and comprehensive type hints, signaling a focus on maintainable, well-typed code. He also has a background in teaching and tutoring software engineering, which sharpens his ability to communicate complex concepts clearly. Notably, his work blends research and production concerns, making him effective at turning prototype ideas into robust, developer-friendly implementations.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Computer Science, 1,0, Master of Science - MS, Computer Science, 1,0 at Karlsruhe Institute of Technology (KIT)
github-logo-circle

Github Skills (5)

typehinting10
type-inference10
type-checking10
python10
machine-learning8

Programming languages (18)

C#JavaC++RustCGoJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
SMTorg/smt

Jan 2021 - Jan 2021

Surrogate Modeling Toolbox
Role in this project:
userBack-end Developer
Contributions:2 reviews, 26 commits, 10 PRs in 20 days
Contributions summary:Lucas's contributions focused on improving the codebase's structure and developer experience within the Surrogate Modeling Toolbox. They enforced the use of abstract base classes (ABCs) to define developer APIs. Furthermore, they added type hints to public and developer APIs for improved code readability and maintainability. These changes enhance the project's architecture and the development process.
multi-fidelitytoolboxmachine-learningdensity-estimationsurrogate-models
sublimelsp/LSP-ltex-ls

Feb 2023 - May 2024

Convenience package for the LTeX Language Server (Spell/Grammar check for LaTex and Markdown)
Contributions:5 releases, 4 PRs, 6 pushes in 1 year 3 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
Lucas Alber - PhD Student at Karlsruhe Institute of Technology