Florian Angerer

Tutor at TU Vienna

Vienna, Austria
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
Florian Angerer is a software engineer and tutor based in Vienna with nine years of hands-on experience and formal training in computer science from Kaindorf and TU Vienna. He has practical full-stack experience from building a sprint-organized database-backed system (Java EE8, JSP, JavaScript) for the State Fire Brigade Association Styria and internship work delivering CI/CD and Docker-based Java services. Florian contributes to high-profile open-source projects such as GraalVM/GraalPython, where his backend work focused on performance-sensitive JVM and native-interfacing changes like HPy/native handle management and LLVM runtime optimizations. He combines an academic approach—documented by a team diploma thesis—with practical deployment and tooling skills, and now applies that blend to tutoring and ongoing research-grade contributions. An attention to low-level performance and JNI/C-API details sets him apart from typical application developers.
code9 years of coding experience
bookBachelor of Science - BS, Informatics, Bachelor of Science - BS, Informatics at Vienna University of Technology
bookDiploma of Education, Computer Science, Diploma of Education, Computer Science at Higher Tacnical Collage Kaindorf
bookHigh School Diploma, High School Diploma at NMS Groß Sankt Florian
bookBusiness School Deutschlandsberg
github-logo-circle

Github Skills (16)

c1710
memory-management10
javas10
jna10
capi10
integrate10
native-code10
c1110
python10
graalvm10
java10
llvm10
performance-optimization9
truffle9
compiler-compiler8

Programming languages (4)

JavaC++CPython

Github contributions (5)

github-logo-circle
oracle/graalpython

Mar 2018 - Jan 2023

GraalPy – A high-performance embeddable Python 3 runtime for Java
Role in this project:
userBack-end Developer
Contributions:3873 commits, 2 PRs, 31 comments in 4 years 10 months
Contributions summary:Florian contributed to the GraalPython project by implementing features related to C API extensions. Their work involved building and modifying code, specifically focusing on the creation and management of native HPy handles and memory management. The user's commits also involved fixing issues with the C API and improving the performance of JNI calls related to HPy functions.
pythongraal-nativejqpython-3graalvm
oracle/graal

Dec 2024 - Dec 2024

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-end Developer
Contributions:1 review, 4 comments in 7 days
Contributions summary:Florian primarily contributed to updating and modifying imports related to various components within the GraalVM project, specifically Fastr, GraalPython, and Sulong/Truffle. These changes involved modifying suite files to update versions of these dependencies. The user also made changes to the LLVM runtime, including force inlining of and preventing re-creation of CallTargets, as well as reporting polymorphism in LLVMPointerDataEscapeNode, indicating a focus on performance and optimization. The modifications also involved refactoring in other libraries such as for the JVM to incorporate changes to the stack memory.
polyglotpythonjavascriptrubyanywhere
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