Emanuel Rabina

Senior Front End Developer at Upstock

New Zealand
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
Emanuel Rabina is a seasoned web application developer based in New Zealand with about 14 years of professional experience and nearly 20 years practicing web development. He has shipped front-end systems at scale for companies like Xero and Upstock and currently contributes to projects at Westpac New Zealand, bringing deep HTML, CSS and JavaScript expertise. Emanuel couples back-end sensibilities—evidenced by nontrivial contributions to the Thymeleaf template engine—with a strong UX and design background from his time as a UX designer at HP. He’s an active open-source contributor and blogger who enjoys tinkering across the stack and even baking, reflecting a practical, iterative approach to craft. Colleagues know him for quietly improving core engine behavior and documentation, not just surface UI, which speaks to his attention to internal quality as well as user-facing polish.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Information Technology, Computer Software Engineering, Bachelor of Information Technology, Computer Software Engineering at Victoria University of Wellington
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

javas10
template-engine10
thymeleaf10
java10
xml9
server-side-rendering9
html8
javascript5

Programming languages (5)

JavaCSSJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
thymeleaf/thymeleaf

Jul 2012 - Nov 2020

Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
Role in this project:
userBack-end Developer
Contributions:69 commits, 3 PRs, 17 pushes in 8 years 5 months
Contributions summary:Emanuel primarily contributed to the core functionality and structure of the Thymeleaf template engine. Their commits include the addition of methods to the `Document` class and implementation of the `#themes` expression object. Furthermore, the user addressed issues related to text node handling and whitespace preservation within the template processing, demonstrating a strong understanding of the engine's internal workings. Finally, the user modified the code to load the `Themes` object only for online processing and added documentation to the processor classes.
java-8server-sidethymeleafserver-side-renderingstandalone-environments
ultraq/redhorizon

Aug 2012 - Jan 2023

Contributions:15 releases, 1080 commits, 1 PR in 10 years 6 months
gamesfile-converterconquerrecreatingconverter
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
Emanuel Rabina - Senior Front End Developer at Upstock