Almas Baim

UK, United Kingdom
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
Almas Baim is a Principal Lecturer in Computer Science and Computing & Robotics Lead at the University of Brighton, bringing over 18 years of software development and systems-architecture experience across smart homes, office automation, AI assistants and game engines. He combines academic rigour (PhD) with hands-on engineering, teaching game development while leading robotics research and literally "building robot brains" in his projects. An active open-source contributor, he has delivered performance and API-quality improvements to the widely used JavaFX Scene Builder and maintains a suite of JavaFX tutorials tied to his YouTube channel. Known for full‑stack craftsmanship—from UI and animation in JavaFX games to backend architecture—he bridges industry-grade systems and higher-education curriculum design.
code11 years of coding experience
github-logo-circle

Github Skills (17)

fxml10
javafx10
ui-design10
refactorings10
java10
javas10
javafx1110
refactoring10
basics9
learn-ruby-on-rails9
animation9
animations9
user-manual9
performance-optimization9
game-development9

Programming languages (10)

JavaC++ShellCScalaJavaScriptMathematicaHTML

Github contributions (5)

github-logo-circle
AlmasB/FXTutorials

Feb 2015 - Jan 2023

A collection of JavaFX tutorials from my YouTube channel
Role in this project:
userFull-stack Developer
Contributions:122 commits, 1 PR, 104 pushes in 8 years
Contributions summary:Almas contributed to a JavaFX-based game development project by implementing tutorials and demos. Their work involved developing JavaFX applications with UI elements and animation, demonstrating a focus on frontend and UI design principles. The user showcased their frontend skills with code related to UI elements like buttons and the handling of user events. The contributions align with the project's focus on game development, as indicated by the repository description and topics.
videosjava-8youtubejavafxjava
gluonhq/scenebuilder

Jan 2022 - Oct 2022

Scene Builder is a visual, drag 'n' drop, layout tool for designing JavaFX application user interfaces.
Role in this project:
userFull-stack Developer
Contributions:84 reviews, 25 commits, 56 PRs in 8 months
Contributions summary:Almas contributed to the JavaFX Scene Builder project by refactoring existing code, including logging mechanisms and API usage to improve code quality. They also focused on UI improvements by adding class JavaDocs and removing extra spaces. Furthermore, the user implemented performance improvements, specifically improving startup time by delaying empty document creation and background loading tasks. The user also updated the project by implementing Optional to replace null for improved API quality.
drag-n-dropfxmlcsslayoutdesigner
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