Tamas Meszaros

Vice President at Morgan Stanley

Budapest, Hungary
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
Tamas Meszaros is a software leader with 12 years of engineering experience, currently serving as Vice President at Morgan Stanley in Budapest. He combines hands-on development and release engineering expertise—evidenced by contributions to notable open-source 3D printing projects like BambuStudio and PrusaSlicer—with leadership responsibilities in a major financial institution. His technical work spans build and release automation, cross-platform CMake and Boost integration, and robust UI job exception handling to prevent runtime crashes. Comfortable across Linux, macOS, and Windows toolchains, he has a pragmatic knack for stabilizing complex builds and production workflows. Trained in computer software engineering at Eötvös Loránd University, he brings both operational rigor and a deep appreciation for resilient, maintainable systems.
code12 years of coding experience
bookBachelor of Science - BS Computer Software Engineering, Bachelor of Science - BS Computer Software Engineering at Eötvös Loránd University
github-logo-circle

Github Skills (17)

develop10
c-language10
build-system10
cmake10
exception-handling10
cprogramming-language10
boost10
object-oriented-programming9
automation9
automations9
clang8
multithreading8
gcc8
debug8
debugging8

Programming languages (4)

C++CG-codeCMake

Github contributions (5)

github-logo-circle
prusa3d/PrusaSlicer

May 2019 - Sep 2022

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
Role in this project:
userBack-end Developer
Contributions:4 reviews, 495 commits, 13 PRs in 3 years 4 months
Contributions summary:Tamas implemented exception re-throwing mechanisms for UI jobs in the PrusaSlicer project, specifically within the GUI/Jobs area. This involved modifying core files related to job management, like Job.cpp, ArrangeJob.cpp, PlaterJob.cpp, and their respective headers, to ensure proper handling of exceptions within the UI thread and prevent crashes. These changes included the use of exception pointers and a mechanism to rethrow the original exception, and adding new error handlers to the model and arrange steps. The changes are related to hollowing and drilling of holes in the models, to be used with the SLA printers.
reprap3d-printeratmelcode-generator3d-printing
bambulab/BambuStudio

Dec 2022 - Dec 2022

PC Software for BambuLab and other 3D printers
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:6 commits in 1 day
Contributions summary:Tamas focused on resolving build issues within the Boost library integration. Their contributions primarily involved modifying CMake configuration files to ensure compatibility with different compilers (GNU, Clang, MSVC) and operating systems (Linux, macOS). The user also updated the Boost version and addressed issues related to forwarding operating system SDK flags. These changes were crucial for maintaining a functional build environment for the Bambu Studio software.
printers3d-printingcnc-controllergcode
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