Simon Hartman

General Communications Officer

Wellington, Wellington, 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

👤
Senior
🎓
Top School
Simon Hartman is a Wellington-based graphic designer and UX professional with 11 years of experience blending visual design, communications strategy, and front-end development. Currently serving as General Communications Officer at Workers First Union and a front-end design consultant for MetaBrainz, he moves comfortably between campaign comms, web interfaces, and accessible resource design. His freelance and in-house work spans print, video, intranet, and social media, with notable experience creating award-winning educational resources for disability services. An active contributor to open-source projects like ListenBrainz, he brings practical React/TypeScript front-end fixes and UX improvements to community-driven software. Collected training in game and interactive media design gives him a systems-minded approach to user experience and storytelling across media.
code10 years of coding experience
bookHigh School, High School at Nayland College
bookBachelor of Design, VCD, Hons., Game and Interactive Media Design, Bachelor of Design, VCD, Hons., Game and Interactive Media Design at Massey University
languagesEnglish, German
github-logo-circle

Github Skills (14)

typescript10
typescripts10
react10
typescript-types10
web-content9
python9
webpages9
backend9
front-end-development9
back-end-development9
database7
databases7
javascript6
git5

Programming languages (6)

TypeScriptJavaScriptPerlHTMLLessPython

Github contributions (5)

github-logo-circle
Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 18 commits, 39 PRs in 6 months
Contributions summary:Simon primarily contributed to the ListenBrainz web application, modifying both front-end (React, TypeScript) and back-end components. They implemented new features, such as adding a "Profile" dropdown in the navbar and changing the default view in a modal. Furthermore, the user addressed UI/UX improvements by modifying the behavior of user links and the YouTube player. Additionally, they fixed minor typos across multiple templates and documentation files.
reactpythondata-processingjavascriptbig-data
Aerozol/listenbrainz-server

Apr 2022 - Feb 2025

Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.
Contributions:2 PRs, 144 pushes, 61 branches in 2 years 10 months
reactdata-processingjavascriptserveslistenbrainz
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
Simon Hartman - General Communications Officer