Bogdan Udrescu is a seasoned software engineer and teacher based in Turku, Finland, with 12 years of professional experience building Java-based web frameworks and client-side finance and aviation applications. He spent significant time at Vaadin contributing to the Flow framework and earlier Vaadin versions, improving core UI components and fixing subtle client-server and usability issues that impact large-scale web apps. Equally comfortable across front-end and back-end work, he has a proven track record of debugging complex component interactions and strengthening test coverage. Now teaching at Turun ammatti-instituutti, he brings practical engineering rigor and hands-on craftsmanship into education. Outside software, Bogdan applies his attention to detail to woodworking, car repair, gardening and self-taught physiotherapy, reflecting a pragmatic, multidisciplinary problem-solving style. His blend of open-source contributions and real-world maker skills makes him a practical engineer who values precision and durable solutions.
11 years of coding experience
18 years of employment as a software developer
School of Arts and Crafts "Cornetti"
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at University of Craiova, Romania
Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
Back-end Developer
Contributions:10 releases, 17 reviews, 45 commits in 1 year 8 months
Contributions summary:Bogdan's contributions focused on enhancing the Vaadin Flow framework. They primarily made changes to the `flow-html-components` module, particularly around the `IFrame` component, where they subclassed it from `HtmlComponent` and added several attributes and importance types. These changes likely involved modifying existing HTML components to align with the evolving Vaadin web component framework. Additionally, they made code changes to test utilities and smoke tests.
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
Full-stack Developer
Contributions:22 commits in 1 month
Contributions summary:Bogdan primarily contributed to the Vaadin framework, focusing on bug fixes and improvements across the client-side and server-side code. Their work involved addressing issues related to GWT RPC calls in the client-side Profiler, resolving CSS resizing issues in the TextArea, and fixing focus/blur events within the TabSheet component. The user also addressed usability concerns by preventing browser scroll behavior when pressing the space key on a TabSheet's tab and improving the TabSheet selection algorithm after removing a tab.
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
Bogdan Udrescu - Teacher at Turun ammatti-instituutti